CORBA xizmatlari va ularning o'zaro ta'siri ORB so'rovi brokerining namunasi har bir mijoz ilovasida o'rnatilishi kerak. Mijoz ilovasi tegishli so'rov broker mexanizmlari orqali CORBA ob'ekt namunasiga kiradi (2.5-rasm). So'rovni olgandan so'ng, so'rov brokeri tarmoq muhitini skanerlaydi va bepul ishlaydigan tarmoq agentini (Smart Agent) topadi. Keyin topilgan tarmoq agenti bilan seans o'rnatiladi. Smart Agentga egalik qiluvchi tarmoq xizmati ma'lumotlar bazasi bilan ulanish seansini tashkil qiladi (Implementation Repository xizmati) va ro'yxatdan o'tgan CORBA serverlari orasidan bepulini topadi. Tarmoq agenti foydalanuvchi so'rovini tegishli broker orqali topilgan CORBA serveriga yo'naltiradi. So'rov bajarilgandan so'ng, qabul qilingan javob (teskari yo'nalishda) foydalanuvchiga uzatiladi.
Turli brokerlar General Inter ORB Protocol (GIOP) yordamida bir-biri bilan o'zaro aloqada bo'lishadi.
CORBA serverining mijozlar bilan o'zaro aloqasi
Guruch. 2.5. CORBA serverining mijozlar bilan o'zaro aloqasi
Asosiy CORBA xizmatlari: • events — voqealar;
• naming — nomlash;
• query — so'rovlar;
• transactions — operatsiyalar;
• property — xususiyatlari;
• relationsips — munosabat;
• security — himoya qilish;
• life cycle — hayot sikli;
• time — vaqt;
• object collections — ob'ektlar to'plami.
Chiqish. CORBA texnologiyasining Delphi muhiti bilan o'zaro ta'sirini ta'minlash uchun ikkinchisida orbpas50.dll maxsus kutubxonasi mavjud. Delphi muhitida turli CORBA komponentlarini o'z ichiga olgan maxsus CORBA yorlig'i mavjud. Shaxsiy kompyuterda o'rnatilgan dasturga (sanoatga) qarab, CORBA yorlig'i sanoatga xos komponentlarni va umumiy (standartlashtirilgan) komponentlarni o'z ichiga oladi.
CORBA: (odatda corba, baʼzan jarg deb talaffuz qilinadi. Corba ; Common Object Request Broker Architecture – obʼyekt soʻrovi brokerining umumiy arxitekturasi; obektlarga bilvosita soʻrovlarning odatiy arxitekturasi) OMGtomonidan ilgari surilgan taqsimlangan ilovalarni yozish uchun texnologiya standartidir. konsorsium (ishchi guruh) va tegishli axborot texnologiyalariCORBA turli xil dasturlash tillaridayozilgan turli operatsion tizimlar ostida ishlaydigan tizimlar o'rtasida o'zaro hamkorlikni ta'minlaydiva turli xil hisoblash uskunalarida ishlash. CORBA ob'ektga yo'naltirilgan modeldan foydalanadi, ammo CORBA dan foydalanadigan tizimlar ob'ektga yo'naltirilgan bo'lishi shart emas. CORBA taqsimlangan ob'ekt tizimi paradigmasining namunasidir.