Skip to main content

Co to jest broker żądania obiektu?

Broker żądania obiektu lub ORB to protokoły programowania, które działają jako pośrednik lub pośrednik między klientem a dostawcą.Korzystając z brokera żądania obiektu, klient składa żądanie, aby miała miejsce jakiś rodzaj usługi.Broker otrzymuje żądanie i prowadzi je do punktu wypowiedzenia w sieci, w której żądanie można pomyślnie wypełnić.Korzystając z brokera żądania obiektu, przetwarzanie żądania serwera klienta nie musi wiedzieć, gdzie w sieci, aby przekazać żądanie.Broker ocenia żądanie, a następnie odpowiednio go prowadzi.

Czasami pomocne jest zrozumienie brokera żądania obiektu jako przykładu oprogramowania pośredniego.Zasadniczo oprogramowanie pośrednie funkcjonuje jako środek przekazywania danych z punktu początkowego do punktu zakończenia, a nie przesyłanie danych w komunikacji ścisłej do punktu.Zaletą tego podejścia jest to, że oprogramowanie pośrednie jest w stanie zakwalifikować się do danych przychodzących i kierować je do części sieci, w której prawdopodobnie zostanie przetworzona z największym poziomem wydajności.

Broker żądania obiektu jest częścią szerszej architektury Broker Common Obiekt Broker, znanej również jako CORBA.To właśnie ta szersza architektura umożliwia dokładne i szybkie przetwarzanie danych od klienta i dostarczanie danych do systemu lub serwera w sieci lub serwerze w sieci.Każdy komponent jest konfigurowany przy użyciu języka definicji interfejsu, który pozwala kompilatorowi krzyżowi identyfikować każdy komponent obecnie funkcjonalny w dowolnym miejscu w sieci.

W ramach ogólnej funkcjonalności broker żądania obiektu może zapewnić więcej niż jeden punkt rozwiązania danych zawartych w żądaniu klienta.Na przykład dane mogą być skopiowane i przenoszone na różne serwery w sieci.Dane mogą być zrzucone do bazy danych w celu dalszego przetwarzania, a także dodane do zwykłych plików do przechowywania.Potwierdzenie ukończenia może nastąpić w ramach ogólnej funkcjonalności, a także umożliwić przywrócenie żądania do pierwotnej formy, jeśli sekwencja nie ukończy się poprawnie.

Ponieważ istnieje możliwość skonfigurowania brokera żądania obiektu do dopasowania do wielu środowisk i obsługi szerokiej gamy żądań klientów, programiści mogą dostosować brokera do obsługi dowolnej liczby pojedynczych i wielu zadań dla żądania klienta przychodzącego.Brokerzy są również nieco przystosowani, ponieważ w miarę dodawania komponentów do sieci można je nazwać i dodać do ogólnej architektury ze względną łatwością.