Skip to main content

Wat is een objectverzoekmakelaar?

Een objectverzoekmakelaar of bol is programmeerprotocollen die fungeren als een intermediair of makelaar tussen een klant en een leverancier.Met behulp van een objectverzoekmakelaar dient de client een verzoek in voor een soort service om te plaatsvinden.De makelaar ontvangt het verzoek en routeert het naar een punt van beëindiging op het netwerk waar het verzoek met succes kan worden voltooid.Door een objectverzoekmakelaar te gebruiken, hoeft de client -server die het verzoek verwerkt niet te weten waar in het netwerk het verzoek doorsturen.De makelaar evalueert het verzoek en routeert het vervolgens dienovereenkomstig.

Het is soms handig om een objectverzoekmakelaar te begrijpen als een voorbeeld van middleware.In wezen functioneert middleware als het middel om gegevens van een punt van oorsprong naar een punt van beëindiging over te brengen, in plaats van de gegevens die overstappen in een strikt punt naar puntcommunicatie.Het voordeel van deze aanpak is dat de middleware in staat is om de inkomende gegevens te kwalificeren en naar een deel van het netwerk te leiden waar het waarschijnlijk zal worden verwerkt met het grootste niveau van efficiëntie.

De objectverzoekmakelaar maakt deel uit van de bredere Common Object Request Broker Architecture, ook bekend als CORBA.Het is deze bredere architectuur die het objectverzoekmakelaar mogelijk maakt om de invoer van gegevens van de client nauwkeurig en snel te verwerken en de gegevens te leveren aan het correct systeem of server op het netwerk.Elke component is ingesteld met behulp van de interfacedefinitietaal waarmee de cross -compiler elke component kan identificeren die momenteel overal op het netwerk functioneert.

Als onderdeel van de algemene functionaliteit kan een objectverzoekmakelaar meer dan één punt van beëindiging bieden voor de gegevens in het clientverzoek.De gegevens kunnen bijvoorbeeld worden gekopieerd en naar verschillende servers op het netwerk worden verplaatst.De gegevens kunnen in een database worden gedumpt voor verdere verwerking en ook worden toegevoegd aan gewone bestanden voor opslag.Voltooiingsbevestiging kan plaatsvinden als onderdeel van de algemene functionaliteit, evenals het mogelijk maken van het verzoek om in zijn oorspronkelijke formulier te worden hersteld als de reeks niet correct is voltooid.

Omdat er de mogelijkheid is om de Object Request -makelaar te configureren om in een aantal omgevingen te passen en een breed scala aan clientverzoeken af te handelen, kunnen programmeurs de makelaar aanpassen om een willekeurig aantal enkele en meerdere taken voor het inkomende clientverzoek af te handelen.De makelaars zijn ook enigszins aanpasbaar, omdat als componenten aan het netwerk worden toegevoegd, ze met relatief gemak kunnen worden genoemd en toegevoegd aan de algemene architectuur.