Acasă Dezvoltare Ce este un broker de solicitare a obiectelor (orb)? - definiție din techopedia

Ce este un broker de solicitare a obiectelor (orb)? - definiție din techopedia

Cuprins:

Anonim

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).

Ce este un broker de solicitare a obiectelor (orb)? - definiție din techopedia