ZAWWW-2st1.2-w06.tresc-1.0-Slajd8

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Implementacja klienta Web Services

Implementacja klienta Web Services


Mimo, iż implementacja środowiska aplikacyjnego w technologii Web Services jest możliwa w dowolnym z języków programowania, to jednak największą uwagę projektantów przyciąga obecnie język Java. W celu ułatwienia implementacji obsługi protokołu SOAP, programiści Java mogą korzystać z biblioteki Java API for XML-based RPC (JAX-RPC), która wyręcza ich z konieczności konstrukcji, przesyłania i parsowania XML-owych komunikatów SOAP. Warto nadmienić, że analogiczne biblioteki są dostępne dla innych popularnych języków programowania, np. SOAP::Lite dla Perla, gSOAP dla C/C++, ZSI dla Pythona, .NET. Na slajdzie przedstawiono przykład kodu aplikacji-klienta, dokonującej zdalnego wywołania funkcji „multiply(2,3)” komponentu Web Service o nazwie „demo”. Sam komponent Web Service mógłby również zostać zaimplementowany w języku Java. Byłby klasą zawierającą jedną metodę "multiply", pobierającą dwie liczby całkowite i zwracającą ich iloczyn.


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