ORB - object request broker Flashcards
Object request broker - (ORG) maybe as scenario
ORB zariaduje komunikaciu medzi objektami. Pozna vsetky objekty v systeme a ich rozhrania
- pouzitim ORB, volajuci objekt naviaze IDL stub, ktory definuje rozhranie volaneho objektu
Volanie tohto stubu vyústi do volaní ORB, ktoré neskôr volajú
potrebný objekt cez zverejnenú IDL kostru, ktorá linkuje rozhrania
na implementáciu služby
ORB komunikacia medzi objektmi IDL stub / IDL Skeleton
slajd 39 - obrazok ass05
Komunikacia medzi ORB
ORB-y nie sú zvyčajne separátne programy, ale sú to skupiny
objektov v knižnici, ktoré sú nalinkované na aplikáciu počas vývoja
ORB-y zariaďujú komunikáciu medzi objektmi spúšťaním na
rovnakom stroji
Viacero ORB-ov môže byť k dispozícií a každý počítač v
distribuovanom systéme bude mať jeho vlastný ORB
Komunikácia medzi ORB-ami je použitá v distribuovaných objektových volaniach
Komunikacia medzi ORB obrazok
slajd 41 - pred. 05
ORB - object request broker - zhrnutie
Object Request Broker (ORB) komunikácia medzi jednotlivými
objektami v distribuovanom prostredí doručovaním požiadaviek
(requests) a následných odpovedí (replies)
Object Services základné služby so štandardizovaným rozhraním,
(naming, katalógové vyhľadávanie (trading), perzistencia)
Common Facilities združujú rozhrania objektov naprieč
aplikačnými doménami (Internationalization Facility, Time Facility)
Domain Interfaces štandardizujú rozhrania objektov pre
určitú aplikačnú doménu (telekomunikácie, zdravotníctvo,
elektronické obchodovánie)
Application Objects objekty špecifické pro konkrétnu aplikáciu.
Táto komponenta nie je štandardizovaná OMG