Dom Rozwój Co to jest broker żądań obiektu (orb)? - definicja z techopedia

Co to jest broker żądań obiektu (orb)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Object Request Broker (ORB)?

Broker żądań obiektów (ORB) to komponent aplikacji pośredniej, który wykorzystuje specyfikację architektury wspólnego brokera żądań obiektów (CORBA), umożliwiając programistom wykonywanie połączeń aplikacji w sieci komputerowej. ORB jest agentem, który przesyła wywołania operacji klient / serwer w środowisku rozproszonym i zapewnia transparentną komunikację obiektową.


ORB obsługuje szeroką gamę usług oprogramowania pośredniego, w tym między innymi powiadomienia, wyzwalacze zdarzeń, przetwarzanie transakcji, trwałość i bezpieczeństwo. ORB można skonfigurować tak, aby pasował do różnych środowisk i obsługiwał szeroki zakres żądań klientów. W ten sposób programiści mogą modyfikować ORB, aby spełnić wymagania zadania dla przychodzących żądań klientów.

Techopedia wyjaśnia Object Request Broker (ORB)

ORB wykonuje następujące czynności:

  • Wyszukuje, dopasowuje i tworzy zdalne obiekty maszynowe
  • Zbiera parametry między obiektami aplikacji
  • Zajmuje się problemami bezpieczeństwa na różnych komputerach
  • Pobiera i publikuje obiekty danych na komputerach lokalnych dostępnych dla innych ORB
  • Wywołuje metody obiektów zdalnych przy użyciu statycznego i dynamicznego wywołania metod.
  • Automatycznie tworzy bezczynne obiekty
  • Kieruje metody wywołania zwrotnego
  • Komunikuje się z Internetem za pomocą protokołu Inter-ORB (IIOP) z innymi ORB

Programiści powinni obsługiwać ORB z wiedzą i rozwagą, gdy są stosowane jako rozwiązanie powtarzających się problemów ze środowiskiem rozproszonym. W przypadku nieprawidłowego traktowania problemy mogą się nasilać. Wady ORB obejmują:

  • Brak asynchronicznej obsługi transakcji
  • Brak wsparcia dla integracji starszych aplikacji, które nie są zorientowane na obiekt
  • Brak standardowej implementacji ORB w standardzie CORBA

Microsoft opracował autorskie metody ORB w Common Object Model (COM) i Distributed Common Object Model (DCOM).

Co to jest broker żądań obiektu (orb)? - definicja z techopedia