|
OMG ning asosiy funksiyalari
|
bet | 3/4 | Sana | 18.05.2024 | Hajmi | 440,2 Kb. | | #242327 |
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.
**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.
|
| |