Hvad er en objektanmodningsmægler?

En objektanmodningsmægler eller ORB programmerer protokoller, der fungerer som en formidler eller mægler mellem en klient og en leverandør. Ved hjælp af en objektanmodningsmægler indsender klienten en anmodning om, at en eller anden form for service finder sted. Mægleren modtager anmodningen og ruter den til et opsigelsespunkt på netværket, hvor anmodningen kan afsluttes med succes. Ved at bruge en objektanmodningsmægler behøver klientserveren, der behandler anmodningen, ikke at vide, hvor i netværket skal videresende anmodningen. Mægleren evaluerer anmodningen og dirigerer den derefter i overensstemmelse hermed.

Det er undertiden nyttigt at forstå en objektanmodningsmægler som et eksempel på middleware. I det væsentlige fungerer Middleware som midlerne til at formidle data fra et oprindelsespunkt til et termineringspunkt snarere end dataoverførslen i et strengt punkt til punktkommunikation. Fordelen ved denne tilgang er, at mellemvaren er i stand til at kvalificere de indkommende data og rute dem til en del afNetværket, hvor det sandsynligvis vil blive behandlet med det største effektivitetsniveau.

Objektanmodningsmægleren er en del af den bredere fælles objektanmodningsmæglerarkitektur, også kendt som Corba. Det er denne bredere arkitektur, der gør det muligt for objektanmodningsmægleren at nøjagtigt og hurtigt behandle input af data fra klienten og levere dataene til det korrekt system eller server på netværket. Hver komponent er indstillet ved hjælp af grænsefladdefinitionsproget, der giver Cross Compiler mulighed for at identificere hver komponent, der i øjeblikket er funktionel overalt på netværket.

Som en del af den overordnede funktionalitet kan en objektanmodningsmægler give mere end et punktum for de data, der er indeholdt i klientanmodningen. For eksempel kan dataene kopieres og flyttes til forskellige servere på netværket. Dataene kan dumpes i en database til videre behandling W.Hile føjede også til almindelige filer til opbevaring. Færdiggørelsesbekræftelse kan finde sted som en del af den overordnede funktionalitet, såvel som at lade anmodningen gendannes til sin oprindelige form, hvis sekvensen ikke er fuldført korrekt.

Fordi der er evnen til at konfigurere objektanmodningsmægleren til at passe ind i et antal miljøer og håndtere en lang række klientanmodninger, er programmerere i stand til at tilpasse mægleren til at håndtere ethvert antal enkelt- og flere opgaver til den indgående klientanmodning. Mæglerne er også noget tilpasningsdygtige, idet komponenter føjes til netværket, kan de navngives og føjes til den generelle arkitektur med relativ lethed.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?