7- amaliy ishishi: To‘ldiruvchi reallik (AR): asosiy tushunchalar, qurilmalari va komponentlari


-Amaliy ish. CORBA texnologiyasi tamoyillarini o‘rganish


Download 0.64 Mb.
bet4/7
Sana26.03.2023
Hajmi0.64 Mb.
#1297814
1   2   3   4   5   6   7
Bog'liq
7-9-amaliy

8-Amaliy ish. CORBA texnologiyasi tamoyillarini o‘rganish

CORBA texnologiyasi (OMG - Object Management Group konsorsiumi tomonidan ishlab chiqilgan ) taqsimlangan ilovalarni ishlab chiqish va ishlatish uchun mo'ljallangan va ko'pchilik taniqli apparat va operatsion platformalar tomonidan qo'llab-quvvatlanadi. Konsorsium 800 dan ortiq kompaniyalarni o'z ichiga oladi, shuning uchun birgalikda ishlab chiqishda biron bir operatsion yoki apparat platformasi uchun aniq ustunlik yo'q. CORBA texnologiyasining asosiy g'oyasi standartlashtirilgan spetsifikatsiyalarni ishlab chiqish bo'lib, uning asosida konsortsiumdagi har bir kompaniya o'z dasturlarini ishlab chiqadi. CORBA dasturiy ta'minotining mijoz va server qismlarini o'rnatgandan so'ng, mijozlar maxsus CORBA komponentlari yordamida server bilan o'zaro aloqada bo'lishlari mumkin .CORBA ob'ekti interfeyslar orqali boshqa CORBA ob'ektlari bilan o'zaro ta'sir qiladi . CORBA ob'ektlari o'rtasidagi o'zaro aloqani tashkil qilish uchun ORB so'rov brokeri (Object Request Broker) va tarmoq agenti ( Smart Agent) ishlatiladi. Ushbu mexanizmlardan foydalanish orqali turli operatsion platformalar ostida ishlaydigan mijoz ilovalarining o'zaro ishlashi ham ta'minlanadi.
ORB so'rov brokeri ob'ektlar shinasi bo'lib, u orqali ham mahalliy, ham uzoq ob'ektlar ulanadi. Ob'ekt so'rovi brokeriga quyidagi funktsiyalar yuklangan: CORBA ob'ektining kerakli nusxasini qidirish , topilgan ob'ektni so'rovni qabul qilishga tayyorlash va uni keyinchalik qayta ishlash, mijoz uchun olingan javobni yaratish va bu javobni mijozga etkazish.
Ilovaning mijoz qismida quyidagi ob'ektlar joylashtirilgan:

  • • qo'llaniladigan ob'ektlar. Bular ma'lum foydalanuvchi ilovalari uchun CORBA ob'ektlarining amalga oshirilishi;

  • • obyekt xizmatlari. Ular turli xil ob'ektga yo'naltirilgan dasturlash tillarida yozilgan turli xil mijoz ilovalari uchun bir xil bo'lgan xizmatlarni o'z ichiga oladi - nomlar xizmati, hodisalar xizmati, xotira xizmati, tranzaksiya xizmati va boshqalar;

  • • umumiy fondlar. Turli xil mijoz ilovalari uchun bir xil (umumiy) bo'lgan CORBA ob'ektlari to'plamini o'z ichiga oladi ;

  • • CORBA domenlari CORBA sanoat bo'yicha amalga oshirish kontseptsiyasini taqdim etadi, ya'ni har bir sanoat (moliya, transport, aloqa, avtomobil va boshqalar) CORBA domenida joylashgan o'z CORBA ob'ektlari to'plamiga ega

  • CORBA ob'ekti

  • CORBA ob'ekti COM ob'ektidan farqli o'laroq , bitta interfeysga ega. Ammo bu interfeys usullarni bir nechta ajdodlardan meros qilib olish qobiliyatiga ega (bir nechta meros). CORBA ob'ektining bunday amalga oshirilishi OMG konsorsiumini tashkil etuvchi ko'plab kompaniyalar ma'lum bir apparat va dasturiy ta'minot muhitida ishlashga yo'naltirilgan, lekin umumiy spetsifikatsiyalarga (standartlarga) qat'iy rioya qilgan holda noyob CORBA ob'ektlarini yaratish qobiliyatiga ega ekanligi bilan bog'liq.

  • CORBA obyektining interfeysi Interface Definition Language ( CORBA ning IDL versiyasi) da yaratilgan .

  • CORBA texnologiyasi asosiy Object ob'ektini taqdim etadi. Har bir CORBA ob'ekti bitta interfeysga ega bo'lganligi sababli , ob'ekt turi interfeys turiga qarab belgilanadi. Shuning uchun, CORBA ob'ekti o'z interfeysini va barcha meros qilib olingan interfeyslarni saqlaydi.


  • Download 0.64 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling