Broker de solicitare obiect (ORB)

Autor: Laura McKinney
Data Creației: 9 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
CORBA features | distributed system | Lec-44 | Bhanu Priya
Video: CORBA features | distributed system | Lec-44 | Bhanu Priya

Conţinut

Definiție - Ce înseamnă brokerul de solicitare a obiectelor (ORB)?

Un broker de solicitare a obiectelor (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 de sarcină pentru solicitările clientului de intrare.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

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 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 Obiect comun (COM) și Model de obiect comun distribuit (DCOM).