Casa Sviluppo Che cos'è un broker di richiesta oggetto (orb)? - definizione da techopedia

Che cos'è un broker di richiesta oggetto (orb)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Object Request Broker (ORB)?

Un broker di richiesta oggetti (ORB) è un componente dell'applicazione middleware che utilizza la specifica CORBA (Common Object Request Broker Architecture), consentendo agli sviluppatori di effettuare chiamate applicative all'interno di una rete di computer. ORB è un agente che trasmette le invocazioni di operazioni client / server in un ambiente distribuito e garantisce una comunicazione oggetti trasparente.


ORB supporta un'ampia gamma di servizi middleware, inclusi, a titolo esemplificativo, notifiche, trigger di eventi, elaborazione delle transazioni, persistenza e sicurezza. L'ORB può essere configurato per adattarsi a una varietà di ambienti e gestire una vasta gamma di richieste del cliente. Pertanto, gli sviluppatori possono modificare ORB per soddisfare i requisiti dell'attività per le richieste client in entrata.

Techopedia spiega Object Request Broker (ORB)

L'ORB procede come segue:

  • Cerca, abbina e crea istanze di oggetti macchina remoti
  • Raccoglie i parametri tra gli oggetti dell'applicazione
  • Gestisce i problemi di sicurezza oltre i confini della macchina
  • Recupera e pubblica oggetti dati su macchine locali disponibili per altri ORB
  • Richiama i metodi degli oggetti remoti utilizzando il richiamo del metodo statico e dinamico.
  • Crea istanze di oggetti inattivi automaticamente
  • Instrada i metodi di callback
  • Comunica il protocollo Inter-ORB (IIOP) con altri ORB via Internet

Gli sviluppatori dovrebbero gestire ORB con conoscenza e attenzione quando applicati come soluzione a ricorrenti problemi di ambiente distribuito. Se gestito in modo errato, i problemi potrebbero intensificarsi. Gli svantaggi di ORB includono:

  • Mancanza di supporto per le transazioni asincrone
  • Mancanza di supporto per l'integrazione di applicazioni legacy orientate a nonobject
  • Mancanza di implementazione ORB standard nello standard CORBA

Microsoft ha sviluppato approcci proprietari ORB nel Common Object Model (COM) e nel Distributed Common Object Model (DCOM).

Che cos'è un broker di richiesta oggetto (orb)? - definizione da techopedia