• - **Azolik**: Texnologiya sotuvchilari, akademik muassasalar va hukumat idoralaridan iborat azolar.
  • RMI ning asosiy xususiyatlari
  • 4. RMI Arxitekturasi
  • - **Skeleton**: Masofaviy obektning haqiqiy amalga oshirilishiga chaqiruvlarni yuboruvchi server tomoni (Java 2 dan beri yangi proksi amalga oshirilishi bilan almashtirilgan).
  • 3. **Transport Qatlami**: JVMlar ortasidagi haqiqiy aloqani amalga oshiradi, ulanishni ornatish, malumotlarni uzatish va ulanishni uzish ishlarini boshqaradi.
  • OMG ning asosiy funksiyalari




    Download 440,2 Kb.
    bet3/4
    Sana18.05.2024
    Hajmi440,2 Kb.
    #242327
    1   2   3   4
    Bog'liq
    8-amaliy ish1805


    OMG ning asosiy funksiyalari:

    - **Standartizatsiya**: Ob'ektga yo'naltirilgan dasturlash va taqsimlangan tizimlar uchun spetsifikatsiyalar ishlab chiqadi.

    - **Keng turdagi standartlar**: CORBAdan tashqari, OMG UML (Unified Modeling Language), BPMN (Business Process Model and Notation) kabi standartlar uchun ham javobgar.

    - **A'zolik**: Texnologiya sotuvchilari, akademik muassasalar va hukumat idoralaridan iborat a'zolar.


    3. Remote Method Invocation (RMI)


    **Remote Method Invocation (RMI)** – bu Java API bo'lib, u masofaviy protsedura chaqiruvlari (RPC) ekvivalenti bo'lgan ob'ektga yo'naltirilgan chaqiruvlarni amalga oshiradi. Bu bitta Java virtual mashinasida joylashgan ob'ektning boshqa Java virtual mashinasidagi ob'ektga metodlarni chaqirishiga imkon beradi.


    RMI ning asosiy xususiyatlari:

    - **Java markazli**: Maxsus Java ilovalari uchun mo'ljallangan.

    - **Foydalanishning osonligi**: Taqsimlangan ilovalarni ishlab chiqishni soddalashtiradi.

    - **Serializatsiya**: Ob'ektlarni tarmoq orqali uzatish uchun Java ning ichki serializatsiya mexanizmiga tayanadi.


    4. RMI Arxitekturasi


    **RMI Arxitekturasi** klient va server ob'ektlari o'rtasidagi aloqani osonlashtirish uchun bir necha qatlamlardan iborat:


    1. **Stub/Skeleton Qatlami**:

    - **Stub**: Masofaviy ob'ektni ifodalovchi klient tomoni proksi.



    - **Skeleton**: Masofaviy ob'ektning haqiqiy amalga oshirilishiga chaqiruvlarni yuboruvchi server tomoni (Java 2 dan beri yangi proksi amalga oshirilishi bilan almashtirilgan).


    2. **Remote Reference Qatlami**: Klientlardan masofaviy server ob'ektlariga qilingan havolalarni boshqaradi.


    3. **Transport Qatlami**: JVMlar o'rtasidagi haqiqiy aloqani amalga oshiradi, ulanishni o'rnatish, ma'lumotlarni uzatish va ulanishni uzish ishlarini boshqaradi.


    Download 440,2 Kb.
    1   2   3   4




    Download 440,2 Kb.