Co to jest broker żądania obiektu?

Broker żądania obiektu lub Kula 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ć dane przychodzące i kierować je do częściSieć, w której prawdopodobnie będzie przetwarzana z największym poziomem wydajności.

Broker żądania obiektu jest częścią szerszej architektury pośredniej wspólnej brokeru żądania obiektu, 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ą zostać zrzucone do bazy danych w celu dalszego przetwarzania wHile dodano także 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 się 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ą.

INNE JĘZYKI