Ocena:

Książka zawiera obszerne omówienie protokołu SOAP w języku Java, dzięki czemu jest przydatnym źródłem informacji dla osób szczególnie zainteresowanych tym tematem. Brakuje w niej jednak kompleksowych informacji na temat powiązanych koncepcji usług sieciowych i praktycznych implementacji, co czyni ją mniej odpowiednią dla początkujących bez wcześniejszej wiedzy.
Zalety:Dobre omówienie SOAP w Javie, obszerne szczegóły, których nie można znaleźć w innych książkach wprowadzających, pomocne dla tych, którzy koncentrują się wyłącznie na SOAP, zawiera praktyczne przykłady i ilustracje.
Wady:⬤ Brak dokładnego omówienia innych komponentów usług sieciowych, takich jak WSDL, UDDI, EJB i JMS
⬤ oferuje tylko krótką wzmiankę o usługach sieciowych w stylu wiadomości
⬤ postrzegane jako przestarzałe i nieszczególnie wyjątkowe w porównaniu z innymi zasobami.
(na podstawie 5 opinii czytelników)
Java and Soap: Building Web Services in Java
Java i SOAP zapewnia programistom Java dogłębne spojrzenie na SOAP (Simple Object Access Protocol). Oczywiście obejmuje podstawy: czym jest SOAP, dlaczego znalazł się na liście Buzzwords Top Ten oraz jakie są jego funkcje i możliwości.
Pokazuje również, jak pracować z niektórymi z bardziej popularnych interfejsów API Java w świecie SOAP: Apache SOAP i GLUE. Oprócz omówienia podstaw, takich jak struktura wiadomości SOAP, kodowanie SOAP i budowanie prostych usług przy użyciu RPC i przesyłania wiadomości, Java i SOAP obejmuje wiele tematów, które są niezbędne do rozwoju w świecie rzeczywistym. Chociaż SOAP posiada natywne wsparcie dla imponującej liczby typów obiektów, natura nowoczesnego programowania oznacza, że to, co daje SOAP, nie jest wystarczające.
Kiedy trzeba dodać obsługę własnych typów obiektów i jak to zrobić? Jak obsługiwać błędy i jak dodawać własne informacje do komunikatów o błędach? Jak obsługiwać załączniki? W idealnym świecie mógłbyś żyć całkowicie w Javie i ignorować komunikaty SOAP wysyłane tam i z powrotem: byłbyś w stanie napisać kod Java i pozwolić interfejsom API SOAP działać za kulisami.
Jednak nie jesteśmy jeszcze w tym idealnym świecie i nie będziemy przez jakiś czas. Dlatego Java i SOAP zwraca szczególną uwagę na sposób kodowania wiadomości SOAP.
Nie tylko wyjaśnia typy dokumentów, ale pokazuje, w jaki sposób dokumenty są wykorzystywane w praktyce, ponieważ są generowane przez różne interfejsy API. Jeśli kiedykolwiek będziesz musiał debugować problemy z interoperacyjnością, przekonasz się, że te informacje są niezbędne. Zawsze uważaliśmy, że najlepsze oprogramowanie jest pisane przez ludzi, którzy rozumieją, co dzieje się pod maską.
Nie inaczej jest w przypadku SOAP. Powiedzmy, że musisz napisać niestandardowy serializator, aby utworzyć reprezentację struktury SOAP. Skąd wiadomo, że kodowanie jest wydajne? Jest jedna definitywna odpowiedź: spójrz na dokumenty SOAP, które tworzy! Java and SOAP omawia również interoperacyjność między głównymi platformami SOAP, w tym Microsoft.NET, przesyłanie wiadomości SOAP, załączniki SOAP, routing wiadomości oraz podgląd nadchodzących interfejsów API i serwera AXIS.
Jeśli jesteś programistą Java, który chciałby rozpocząć pracę z SOAP, jest to książka, której potrzebujesz, aby zacząć.