ZAWWW-2st1.2-w11.tresc-1.0-Slajd42

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Web Service Broker

Web Service Broker


Technologia usług sieciowych (ang. Web services) cieszy się ostatnio bardzo dużym powodzeniem. Umożliwia ona udostępnianie usług biznesowych klientom zewnętrznym przy wykorzystaniu środowiska heterogenicznego i otwartych protokołów (XML, HTTP, SOAP). Wzorzec Web Service Broker umożliwia włączenie technologii usług sieciowych do aplikacji i udostępnienie wybranych usług biznesowych na zewnątrz, w postaci usług sieciowych. Umożliwia dzięki temu integrację heterogenicznych systemów i tworzenie aplikacji, w których klienci są powiązani z warstwą biznesową w sposób bardzo luźny. Implementacja wzorca Web Service Broker jest złożona i zależy przede wszystkim od rodzaju wykorzystywanej usługi sieciowej. Jako przykłady implementacji można podać serwlet SOAP, strategię zdalnego wołania metod RPC opartą na rejestrach UDDI i deskryptorach usług sieciowych WSDL, wreszcie implementacją wzorca może być sesyjny komponent EJB funkcjonujący jako końcówka (endpoint) usługi sieciowej. Szczegółowy opis każdej z możliwości wykracza zdecydowanie poza ramy niniejszego wykładu. Wzorzec Web Service Broker znajduje zastosowanie w dużych, złożonych systemach, w przypadku niewielkich aplikacji narzut związany z dodaniem nowej warstwy między klientem i usługą oraz konieczność opanowania nowej, złożonej technologii zdecydowanie przeważa ewentualne korzyści płynące z implementacji wzorca.


<< Poprzedni slajd | Spis treści | Następny slajd >>