Co to jest Broker Żądania Obiektów?

Broker żądań obiektu lub ORB to protokoły programistyczne, które działają jako pośrednik lub pośrednik między klientem a dostawcą. Za pomocą brokera żądań obiektu klient przesyła żądanie, aby miała miejsce pewna usługa. Broker odbiera żądanie i kieruje je do punktu zakończenia w sieci, w którym żądanie może zostać pomyślnie zrealizowane. Korzystając z brokera żądań obiektu, serwer klienta przetwarzający żądanie nie musi wiedzieć, gdzie w sieci przesłać żądanie. Broker ocenia żądanie, a następnie odpowiednio je kieruje.

Czasami pomocne jest zrozumienie brokera żądań obiektu jako przykładu oprogramowania pośredniego. Zasadniczo oprogramowanie pośrednie działa raczej jako środek przesyłania danych z miejsca pochodzenia do miejsca zakończenia, a nie dane przesyłane w komunikacji ściśle punkt-punkt. Zaletą tego podejścia jest to, że oprogramowanie pośrednie jest w stanie zakwalifikować przychodzące dane i skierować je do części sieci, w której prawdopodobnie zostanie przetworzone z największą wydajnością.

Broker żądań obiektów jest częścią szerszej architektury Common Broker Request Object, znanej również jako CORBA. Jest to szersza architektura, która umożliwia brokerowi zapytań obiektowych o dokładne i szybkie przetwarzanie danych wejściowych od klienta i dostarczanie danych do odpowiedniego systemu lub serwera w sieci. Każdy komponent jest konfigurowany za pomocą interfejsu API, który pozwala kompilatorowi krzyżowemu na identyfikację każdego komponentu aktualnie funkcjonującego w dowolnym miejscu sieci.

W ramach ogólnej funkcjonalności broker żądań obiektów może zapewnić więcej niż jeden punkt zakończenia dla danych zawartych w żądaniu klienta. Na przykład dane mogą być kopiowane i przenoszone na różne serwery w sieci. Dane mogą być zrzucane do bazy danych w celu dalszego przetwarzania, a także dodawane do zwykłych plików w celu przechowywania. Potwierdzenie ukończenia może mieć miejsce w ramach ogólnej funkcjonalności, a także umożliwia przywrócenie żądania do pierwotnej postaci, jeśli sekwencja nie zostanie wykonana poprawnie.

Ponieważ istnieje możliwość skonfigurowania brokera żądań obiektów, aby pasował do wielu środowisk i obsługiwał szeroki zakres żądań klientów, programiści mogą dostosować brokera do obsługi dowolnej liczby pojedynczych i wielu zadań dla przychodzącego żądania klienta. Brokerzy są również w pewnym stopniu przystosowalni, 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

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?