Objektanmodningsmægler (ORB)

Forfatter: Laura McKinney
Oprettelsesdato: 9 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
Objektanmodningsmægler (ORB) - Teknologi
Objektanmodningsmægler (ORB) - Teknologi

Indhold

Definition - Hvad betyder Object Request Broker (ORB)?

En objektforespørgselsmægler (ORB) er en middleware-applikationskomponent, der bruger den fælles objektbegæringsmæglerarkitektur (CORBA) -specifikation, der gør det muligt for udviklere at foretage applikationsopkald inden for et computernetværk. ORB er en agent, der overfører opkald til klient / server drift i et distribueret miljø og sikrer gennemsigtig objektkommunikation.

ORB understøtter en bred vifte af middleware-tjenester, herunder, men ikke begrænset til anmeldelse, begivenhedsudløsere, transaktionsbehandling, vedholdenhed og sikkerhed. ORB kan konfigureres til at passe ind i forskellige miljøer og håndtere en lang række klientanmodninger. Således kan udviklere ændre ORB for at imødekomme opgavekrav til indgående klientanmodninger.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Object Request Broker (ORB)

ORB gør følgende:

  • Søger, matcher og instantiserer eksterne maskineobjekter
  • Samler parametre mellem applikationsobjekter
  • Håndterer sikkerhedsproblemer på tværs af maskingrænser
  • Henter og offentliggør dataobjekter på lokale maskiner, der er tilgængelige for andre ORB'er
  • Påkalder fjernobjektmetoder ved hjælp af statisk og dynamisk metodeinvitation.
  • Instantierer tomgangsobjekter automatisk
  • Ruter tilbagekaldsmetoder
  • Kommunikerer Inter-ORB-protokol (IIOP) med andre ORB'er via Internettet

Udviklere skal håndtere ORB med viden og omhu, når de anvendes som en løsning på tilbagevendende distribuerede miljøproblemer. Hvis der håndteres forkert, kan problemer intensiveres. Ulemperne ved ORB inkluderer:


  • Mangel på asynkron transaktionssupport
  • Mangel på ikke-objektorienteret arv applikationsintegration support
  • Mangel på standard ORB-implementering i CORBA-standard

Microsoft har udviklet proprietære ORB-tilgange i Common Object Model (COM) og Distribueret Common Object Model (DCOM).