Skip to main content

Hva er en objektforespørselsmegler?

En objektforespørselsmegler eller Orb er programmeringsprotokoller som fungerer som en formidler eller megler mellom en klient og en leverandør.Ved hjelp av en objektforespørsel megler sender klienten en forespørsel om at en slags tjeneste skal finne sted.Megleren mottar forespørselen og ruter den til et oppsigelsespunkt i nettverket der forespørselen kan fullføres.Ved å bruke en objektforespørselsmegler, trenger ikke klientserveren som behandler forespørselen å vite hvor i nettverket for å videresende forespørselen.Megleren evaluerer forespørselen og ruter den deretter.

Det er noen ganger nyttig å forstå en objektforespørselsmegler som et eksempel på mellomvare.I hovedsak fungerer mellomvare som et middel til å formidle data fra et opprinnelsessted til et oppsigelsespunkt, snarere enn dataoverføringen i et strengt punkt til punktkommunikasjon.Fordelen med denne tilnærmingen er at mellomvaren er i stand til å kvalifisere de innkommende dataene og rute den til en del av nettverket der det sannsynligvis vil bli behandlet med det største effektivitetsnivået.

Objektforespørselsmegleren er en del av den bredere felles objektforespørselsmeglerarkitektur, også kjent som Corba.Det er denne bredere arkitekturen som gjør det mulig for objektforespørselsmegleren å nøyaktig og raskt behandle inndata av data fra klienten og levere dataene til riktig system eller server i nettverket.Hver komponent er satt opp ved hjelp av grensesnittedefinisjonsspråket som lar Cross -kompilatoren identifisere hver komponent som for tiden er funksjonell hvor som helst i nettverket.

Som en del av den overordnede funksjonaliteten kan en objektforespørsel megler gi mer enn ett oppsigelsespunkt for dataene i klientforespørselen.For eksempel kan dataene kopieres og flyttes til forskjellige servere i nettverket.Dataene kan dumpes i en database for videre behandling, mens de også legges til vanlige filer for lagring.Fullføringsbekreftelse kan finne sted som en del av den overordnede funksjonaliteten, i tillegg til at forespørselen kan gjenopprettes til sin opprinnelige form hvis sekvensen ikke klarer å fullføre riktig.

Fordi det er muligheten til å konfigurere objektforespørselsmegleren til å passe inn i en rekke miljøer og håndtere et bredt spekter av klientforespørsler, er programmerere i stand til å tilpasse megleren til å håndtere et hvilket som helst antall enkelt- og flere oppgaver for den inngående klientforespørselen.Meglerne er også noe tilpasningsdyktige, ved at når komponenter blir lagt til nettverket, kan de bli navngitt og legges til den generelle arkitekturen med relativt letthet.