Cuprins:
- Definiție - Ce înseamnă brokerul de solicitare a obiectelor (ORB)?
- Techopedia explică brokerul de solicitare a obiectelor (ORB)
Definiție - Ce înseamnă brokerul de solicitare a obiectelor (ORB)?
Un broker de cerere de obiect (ORB) este o componentă de aplicație de tip middleware care folosește specificația comună de arhitectură de broker de solicitare a obiectelor (CORBA), care permite dezvoltatorilor să efectueze apeluri de aplicații în cadrul unei rețele de calculatoare. ORB este un agent care transmite invocări de operare client / server într-un mediu distribuit și asigură o comunicare obiect transparentă.
ORB acceptă o mare varietate de servicii de middleware, inclusiv, fără a se limita la notificare, declanșări de evenimente, procesare tranzacții, persistență și securitate. ORB poate fi configurat pentru a se potrivi într-o varietate de medii și pentru a gestiona o gamă largă de solicitări ale clienților. Astfel, dezvoltatorii pot modifica ORB pentru a îndeplini cerințele sarcinii pentru solicitările clientului de intrare.
Techopedia explică brokerul de solicitare a obiectelor (ORB)
ORB face următoarele:
- Căuta, potrivește și instantanează obiecte de la mașină de la distanță
- Adună parametrii între obiectele aplicației
- Tratează problemele de securitate peste granițele mașinii
- Recupera și publică obiecte de date pe mașini locale disponibile pentru alte ORB-uri
- Invocă metode de obiecte la distanță folosind invocarea de metode statice și dinamice.
- Instantează automat obiectele inactiv
- Metode de apelare a rutelor
- Comunică Protocolul inter-ORB (IIOP) cu alte ORB-uri prin Internet
Dezvoltatorii ar trebui să se ocupe de ORB cu cunoștințe și grijă atunci când sunt aplicați ca o soluție la problemele recurente ale mediului distribuit. Dacă sunt tratate incorect, problemele se pot intensifica. Dezavantajele ORB includ:
- Lipsa de suport asincron al tranzacțiilor
- Lipsa suportului de integrare a aplicațiilor moștenite orientate non-obiect
- Lipsa implementării standard a ORB în standardul CORBA
Microsoft a dezvoltat abordări ORB proprii în Modelul Obiectului Comun (COM) și Modelul Obiectelor Comune Distribuite (DCOM).
