Skip to main content

Vad är en objektbegäran mäklare?

En objektbegäran mäklare eller orb är programmeringsprotokoll som fungerar som en mellanhand eller mäklare mellan en klient och en leverantör.Med hjälp av en objektbegäran mäklare skickar klienten in en begäran om att någon typ av tjänst ska äga rum.Mäklaren tar emot begäran och leder den till en uppsägningspunkt i nätverket där begäran kan slutföras framgångsrikt.Genom att använda en objektbegäran mäklare behöver klientservern som behandlar begäran inte veta var i nätverket för att vidarebefordra begäran.Mäklaren utvärderar begäran och dirigerar sedan den i enlighet därmed.

Det är ibland bra att förstå en objektbegäran mäklare som ett exempel på mellanprogram.I huvudsak fungerar mellanprogram som medel för att förmedla data från en ursprungspunkt till en uppsägningspunkt, snarare än dataöverföringen i en strikt punkt till punktkommunikation.Fördelen med detta tillvägagångssätt är att mellanprogrammet kan kvalificera de inkommande uppgifterna och dirigera den till en del av nätverket där det sannolikt kommer att behandlas med den största effektivitetsnivån.

Objektbegäran mäklare är en del av den bredare gemensamma objektbegäran mäklararkitektur, även känd som Corba.Det är denna bredare arkitektur som gör det möjligt för objektbegäran mäklare att exakt och snabbt bearbeta inmatningen av data från klienten och leverera data till korrekt system eller server i nätverket.Varje komponent är inställd med gränssnittsdefinitionsspråket som gör det möjligt för Cross -kompilatorn att identifiera varje komponent som för närvarande är funktionell var som helst i nätverket.

Som en del av den övergripande funktionaliteten kan en objektbegäran mäklare ge mer än en uppsägningspunkt för uppgifterna i klientförfrågan.Till exempel kan uppgifterna kopieras och flyttas till olika servrar i nätverket.Uppgifterna kan dumpas i en databas för vidare bearbetning samtidigt som de läggs till vanliga filer för lagring.Bekräftelse av slutförandet kan äga rum som en del av den övergripande funktionaliteten, samt att tillåta begäran att återställas till dess ursprungliga form om sekvensen inte lyckas slutföra.

Eftersom det finns förmågan att konfigurera objektbegäran mäklare för att passa in i ett antal miljöer och hantera ett brett utbud av klientförfrågningar kan programmerare anpassa mäklaren för att hantera valfritt antal enstaka och flera uppgifter för den inkommande klientförfrågan.Mäklarna är också något anpassningsbara, eftersom de som komponenter läggs till i nätverket, kan de namnges och läggas till den allmänna arkitekturen med relativt enkelhet.