Object Request Broker (ORB)

Schrijver: Laura McKinney
Datum Van Creatie: 9 April 2021
Updatedatum: 1 Juli- 2024
Anonim
What is ORB protocol ! Object request broker paradigm in distributed computing
Video: What is ORB protocol ! Object request broker paradigm in distributed computing

Inhoud

Definitie - Wat betekent Object Request Broker (ORB)?

Een object request broker (ORB) is een middleware-applicatiecomponent die gebruik maakt van de gemeenschappelijke object request broker architecture (CORBA) -specificatie, waarmee ontwikkelaars applicatie-oproepen kunnen doen binnen een computernetwerk. ORB is een agent die client / server-bewerkingsoproepen verzendt in een gedistribueerde omgeving en zorgt voor transparante objectcommunicatie.

ORB ondersteunt een breed scala aan middleware-services, inclusief maar niet beperkt tot meldingen, triggers van gebeurtenissen, transactieverwerking, persistentie en beveiliging. ORB kan worden geconfigureerd om in verschillende omgevingen te passen en een breed scala aan clientaanvragen af ​​te handelen. Ontwikkelaars kunnen dus ORB aanpassen om te voldoen aan taakvereisten voor inkomende clientverzoeken.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Object Request Broker (ORB) uit

ORB doet het volgende:

  • Zoekt, matchen en instantieert machine-objecten op afstand
  • Verzamelt parameters tussen toepassingsobjecten
  • Verwerkt beveiligingsproblemen over machinegrenzen
  • Haalt gegevensobjecten op en publiceert deze op lokale machines die beschikbaar zijn voor andere ORB's
  • Roept externe objectmethoden op met behulp van statische en dynamische methode-aanroep.
  • Instanties van inactieve objecten automatisch
  • Routes callback methoden
  • Communiceert Inter-ORB Protocol (IIOP) via internet met andere ORB's

Ontwikkelaars moeten ORB met kennis en zorg behandelen wanneer ze worden toegepast als een oplossing voor terugkerende problemen met gedistribueerde omgevingen. Bij onjuiste behandeling kunnen problemen toenemen. De nadelen van ORB zijn onder meer:


  • Gebrek aan asynchrone transactie-ondersteuning
  • Gebrek aan niet-objectgeoriënteerde ondersteuning voor oudere applicatie-integratie
  • Gebrek aan standaard ORB-implementatie in CORBA-standaard

Microsoft heeft eigen ORB-benaderingen ontwikkeld in het Common Object Model (COM) en Distributed Common Object Model (DCOM).