reklama - zainteresowany?

Java. Usługi WWW. Vademecum profesjonalisty - Helion

Java. Usługi WWW. Vademecum profesjonalisty
Autor: Steve Graham, Simeon Simeonov, Toufic Boubez, Doug Davis, Glen Daniels, et al.
Tytuł oryginału: Building Web Services with Java: Making Sense of XML, SOAP,
TÅ‚umaczenie: Grzegorz Kowalski, Cezary Welsyng
ISBN: 83-7197-991-6
stron: 544, Format: B5, okładka: twarda
Data wydania: 2003-05-14
Księgarnia: Helion

Cena książki: 69,00 zł

Dodaj do koszyka Java. Usługi WWW. Vademecum profesjonalisty

Tagi: Java - Programowanie

Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.

Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.

  • Dowiesz siÄ™, jakie sÄ… ogólne zaÅ‚ożenia architektury usÅ‚ug WWW
  • Poznasz jÄ™zyk XML bÄ™dÄ…cy podstawÄ… innych standardów, wykorzystywanych do budowy usÅ‚ug WWW
  • Zaznajomisz siÄ™ ze standardem SOAP i poznasz jego zastosowania w e-biznesie
  • Stworzysz wÅ‚asne usÅ‚ugi WWW w oparciu o Apache Axis i JavÄ™
  • Nauczysz siÄ™ opisywać usÅ‚ugi WWW, tak by mogÅ‚y być automatycznie wyszukiwane przez aplikacje
  • Poznasz najważniejsze platformy, na których buduje siÄ™ usÅ‚ugi sieciowe: J2EE, .NET, a także moduÅ‚y SOAP::Lite (Perl) i platformÄ™ GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.

Dodaj do koszyka Java. Usługi WWW. Vademecum profesjonalisty

 

Osoby które kupowały "Java. Usługi WWW. Vademecum profesjonalisty", wybierały także:

  • Metoda dziel i zwyci
  • JÄ™zyk C. Kurs video. Praktyczne wprowadzenie do programowania
  • Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
  • Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze
  • Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Dodaj do koszyka Java. Usługi WWW. Vademecum profesjonalisty

Spis treści

Java. Usługi WWW. Vademecum profesjonalisty -- spis treści

Podziękowania (9)

O Autorach (11)

Wprowadzenie (13)

Rozdział 1. Wprowadzenie do usług sieciowych (19)

  • Czym jest usÅ‚uga sieciowa? (19)
    • Perspektywa biznesowa (21)
    • Perspektywa techniczna (22)
  • Wykorzystanie usÅ‚ug sieciowych (22)
    • Integracja aplikacji korporacyjnych (23)
    • B2B (24)
  • Trendy w e-biznesie (25)
  • Dlaczego potrzebujemy usÅ‚ug sieciowych? (26)
    • Zakres problemu (28)
    • Rdzenne technologie (28)
    • Dynamika przemysÅ‚u (29)
  • Architektury zorientowane na usÅ‚ugi (32)
  • Stosy technologii zapewniajÄ…cych współdziaÅ‚anie usÅ‚ug sieciowych (34)
    • Stos poÅ‚Ä…czenia (35)
    • Stos opisu (36)
    • Stos wyszukiwania (39)
    • PoÅ‚Ä…czenie stosów technologii (39)
  • Podsumowanie (41)

Rozdział 2. Elementarz XML (43)

  • Pochodzenie XML-a (44)
  • Dwie twarze XML-a - treść kontra strukturalizacja danych (46)
    • Dokumenty XML zorientowane na treść (46)
    • Dokumenty XML zorientowane na strukturalizacjÄ™ danych (47)
    • Czas życia dokumentu (48)
  • Instancje dokumentów XML (49)
    • Nagłówek dokumentu (49)
    • Elementy (50)
    • Atrybuty (52)
    • Dane znakowe (55)
    • Uproszczona wersja zamówienia (57)
  • Przestrzenie nazw XML (58)
    • Mechanizm przestrzeni nazw (59)
    • SkÅ‚adnia przestrzeni nazw (60)
    • Atrybuty z prefiksem przestrzeni nazw (62)
  • Definicje typu dokumentu (63)
    • Poprawność skÅ‚adniowa i strukturalna (64)
    • Struktura dokumentu (65)
    • Czy DTD wystarcza? (66)
  • XML Schema (67)
    • Podstawy XML Schema (68)
    • WiÄ…zanie dokumentu ze schematem (69)
    • Typy proste (69)
    • Typy zÅ‚ożone (73)
    • Schemat zamówienia (75)
    • Podstawy wielokrotnego wykorzystania schematów (78)
    • Zaawansowane techniki wielokrotnego wykorzystania schematów (84)
    • To jeszcze nie wszystko (91)
  • Przetwarzanie dokumentów XML (91)
    • Podstawowe operacje (91)
    • Przetwarzanie dokumentów o silnie ustrukturalizowanych danych (93)
    • Implementacja metody checkInvoice na podstawie interfejsu SAX (96)
    • Implementacja metody checkInvoice na podstawie interfejsu DOM (102)
    • Testowanie kodu (107)
  • Podsumowanie (109)
  • Zasoby (111)

Rozdział 3. Simple Object Access Protocol (SOAP) (113)

  • Rozwój protokołów XML (114)
    • ProtokoÅ‚y XML pierwszej generacji (114)
  • Simple Object Access Protocol (SOAP) (116)
    • Powstanie protokoÅ‚u SOAP (117)
    • Co SOAP powinien proponować? (118)
    • Czym naprawdÄ™ jest SOAP? (119)
  • Prowadzenie interesów z firmÄ… SkatesTown (120)
    • WspółdziaÅ‚anie z systemem magazynowym (122)
  • UsÅ‚uga sieciowa do kontroli zapasów (124)
    • Wybór platformy dla usÅ‚ug sieciowych (124)
    • Z perspektywy dostawcy usÅ‚ugi (124)
    • Z perspektywy klienta usÅ‚ugi (126)
    • Testowanie usÅ‚ugi (127)
    • SOAP w dziaÅ‚aniu (128)
  • Model koperty SOAP (131)
    • Koperta SOAP (132)
    • Wersje protokoÅ‚u SOAP (132)
    • Nagłówki SOAP (133)
    • Treść komunikatu SOAP (135)
  • Wykorzystanie rozszerzeÅ„ SOAP (135)
    • Z perspektywy klienta usÅ‚ugi (135)
    • Z perspektywy dostawcy usÅ‚ugi (137)
    • Testowanie usÅ‚ugi (140)
    • SOAP w dziaÅ‚aniu (140)
  • PoÅ›redniki SOAP (142)
    • Potrzeba istnienia poÅ›redników (142)
    • PoÅ›redniki w protokole SOAP (143)
    • Podsumowanie (144)
  • ObsÅ‚uga bÅ‚Ä™dów w protokole SOAP (147)
    • Schemat przetwarzania komunikatu SOAP (148)
  • Kodowanie danych w protokole SOAP (149)
    • Wykorzystanie różnych metod kodowania (149)
    • ReguÅ‚y kodowania danych w protokole SOAP (150)
    • Wybór metody kodowania danych (156)
  • Projektowanie systemów rozproszonych opartych na usÅ‚ugach sieciowych (161)
    • PrzesyÅ‚anie komunikatów (162)
    • Przekazywanie komunikatów a RPC (166)
    • Zdalne wywoÅ‚ywanie procedur przez SOAP (168)
  • UsÅ‚uga sieciowa do wysyÅ‚ania zamówieÅ„ (171)
    • Schematy zamówienia i faktury (171)
    • Z perspektywy klienta usÅ‚ugi (175)
    • Z perspektywy dostawcy usÅ‚ugi (177)
    • Testowanie usÅ‚ugi (178)
    • SOAP w akcji (178)
  • WiÄ…zania protokoÅ‚u SOAP (180)
    • Ogólne uwagi (180)
    • HTTP(S) (182)
    • Komunikaty SOAP z zaÅ‚Ä…cznikami (183)
    • WiÄ…zanie SOAP do protokoÅ‚u SMTP (184)
    • Inne protokoÅ‚y (185)
  • Podsumowanie (185)
  • Co dalej? (186)
  • Zasoby (187)

Rozdział 4. Tworzenie usług sieciowych (189)

  • Czym jest Axis i dlaczego wÅ‚aÅ›nie z niego bÄ™dziemy korzystać? (189)
  • Architektura platformy Axis (190)
    • Komponenty Axis (190)
    • OkreÅ›lanie Å‚aÅ„cucha dla usÅ‚ugi (200)
    • Parsowanie XML-a (201)
  • Instalacja serwera Axis (201)
  • Konfiguracja platformy Axis (201)
    • Metody konfiguracji (205)
  • BezpieczeÅ„stwo (207)
  • Proste usÅ‚ugi sieciowe (207)
  • Programowanie po stronie klienta (208)
  • Zaawansowane aspekty wprowadzania usÅ‚ug sieciowych (210)
  • UsÅ‚ugi zorientowane na przetwarzanie dokumentów (211)
  • Kodowanie i dekodowanie danych (214)
  • Tworzenie procedur obsÅ‚ugi komunikatów (216)
  • Wyspecjalizowane procedury nawrotu - Interfejsy (217)
  • BÅ‚Ä™dy (218)
  • Wzorce komunikacji (219)
  • Tworzenie i wprowadzanie poÅ›rednika (220)
  • SOAP 1.2 (221)
  • Monitoring (221)
  • Podsumowanie (222)

Rozdział 5. Zastosowania SOAP w e-biznesie (223)

  • BezpieczeÅ„stwo usÅ‚ug sieciowych (224)
    • PrzykÅ‚adowy scenariusz (225)
    • SSL i podstawowe uwierzytelnianie za pomocÄ… HTTP (226)
    • Podpis cyfrowy (237)
    • Szyfrowanie dokumentów XML (242)
    • UsÅ‚uga notarialna (246)
    • Autoryzacja (247)
    • Asercje bezpieczeÅ„stwa (251)
    • Infrastruktura klucza publicznego i zarzÄ…dzanie kluczami (252)
    • Od czego zacząć przy wdrażaniu rozwiÄ…zaÅ„ zapewniajÄ…cych bezpieczeÅ„stwo? (257)
  • Integracja systemów przedsiÄ™biorstwa (258)
    • Serwer SOAP na podstawie J2EE (258)
    • Przetwarzanie transakcji (260)
    • ACID i dwufazowe zatwierdzanie (266)
    • Niezawodne przesyÅ‚anie komunikatów (270)
    • Model bezpieczeÅ„stwa J2EE (278)
  • Jakość usÅ‚ug (281)
    • Serwer SOAP na potrzeby przedsiÄ™biorstwa (281)
    • Szeroki dostÄ™p (282)
    • ZarzÄ…dzanie systemem (283)
    • Zaawansowane zarzÄ…dzanie bezpieczeÅ„stwem (285)
  • Podsumowanie (286)
  • Zasoby (287)

Rozdział 6. Opisywanie usług sieciowych (291)

  • Do czego potrzebne sÄ… opisy usÅ‚ug sieciowych? (291)
  • Rola opisów w architekturze zorientowanej na usÅ‚ugi (292)
  • Dobrze zdefiniowana usÅ‚uga (293)
    • Opis funkcjonalny (293)
    • Opis niefunkcjonalny (294)
    • Opis agregacji (aranżacji, kompozycji) (294)
    • Wieża opisu usÅ‚ug - podsumowanie (295)
  • Historia jÄ™zyków definicji interfejsu (296)
  • Standard WSDL (300)
    • Model informacyjny WSDL (300)
    • Elementy jÄ™zyka WSDL (303)
    • Element PortType (309)
    • Element Operation (310)
    • Element Message (314)
    • Element Binding (318)
    • Element Port (325)
    • Element Service (326)
    • Element Definitions (327)
    • Element Documentation (327)
    • Zastosowanie elementu Import (328)
    • Mechanizm rozszerzeÅ„ w WSDL (331)
  • JÄ™zyki WSDL i Java (333)
  • Generowanie kodu na podstawie specyfikacji WSDL (333)
  • Kierunki rozwoju standardów opisu usÅ‚ug (355)
    • JÄ™zyk WSEL (355)
    • JÄ™zyk WSFL (355)
  • Podsumowanie (357)

Rozdział 7. Wyszukiwanie usług sieciowych (359)

  • Znaczenie wyszukiwania usÅ‚ug (359)
  • Rola rejestrów (360)
    • Wyszukiwanie usÅ‚ug w czasie projektowania i podczas dziaÅ‚ania (360)
    • Różne mechanizmy wyszukiwania usÅ‚ug (361)
    • Zmiana scenariusza (363)
  • Standard UDDI (364)
    • Model korzystania z UDDI (365)
    • Koncepcja struktury tModel w rejestrze UDDI (374)
    • Publikowanie informacji o firmie w rejestrze UDDI (387)
    • Publikowanie informacji o usÅ‚ugach w rejestrze UDDI (393)
    • Wyszukiwanie informacji w rejestrze UDDI (403)
    • Pobieranie szczegółowych informacji na temat firm i usÅ‚ug w rejestrze UDDI (411)
    • Podsumowanie specyfikacji UDDI 1.0 (412)
  • Prywatne rejestry UDDI (412)
    • Po co firmie prywatny rejestr UDDI? (413)
    • Pięć rodzajów prywatnych rejestrów UDDI (415)
  • Co nowego w wersji 2.0? (420)
    • Zestawienie zmian w UDDI 2.0 (420)
    • WÅ‚asne taksonomie (420)
    • Modelowanie relacji pomiÄ™dzy wpisami businessEntity (423)
    • Zmiany w API zapytaÅ„ (426)
    • Zmiany w API publikacji (433)
    • Inne zmiany (436)
  • WSDL w UDDI (439)
    • Zapisywanie w UDDI elementu businessService opartego na dokumencie WSDL (439)
    • Bardziej zÅ‚ożone dokumenty WSDL i odpowiadajÄ…ce im wpisy UDDI (442)
    • Podsumowanie - przykÅ‚ad dynamicznego wyszukiwania dokumentu WSDL w UDDI (446)
  • Podsumowanie (455)

Rozdział 8. Zgodność operacyjna, narzędzia i warstwa pośrednia (457)

  • Zgodność operacyjna - istota usÅ‚ug sieciowych (457)
    • Wspólnota twórców implementacji SOAP (458)
    • Laboratorium zgodnoÅ›ci operacyjnej (459)
    • Konsorcjum W3C - pojawienie siÄ™ standardu SOAP (460)
  • Szersze spojrzenie na usÅ‚ugi sieciowe (461)
    • Kto tworzy systemy na podstawie SOAP? (462)
    • Inne jÄ™zyki i Å›rodowiska (463)
    • SOAP::Lite - usÅ‚ugi sieciowe w jÄ™zyku Perl (464)
    • Åšrodowisko usÅ‚ug sieciowych .NET - krótkie wprowadzenie (466)
    • GLUE - jeszcze jedno rozwiÄ…zanie dla usÅ‚ug sieciowych w jÄ™zyku Java (473)
  • Podsumowanie (476)
  • Zasoby (476)

Rozdział 9. Przyszłe koncepcje (479)

  • Uniwersalne przetwarzanie informacji (479)
    • Wizja wszechobecnych usÅ‚ug sieciowych (480)
  • Ontologie i semantyczny Internet (484)
    • Model opisu zasobów (484)
    • Ontologie (486)
    • RDF a usÅ‚ugi sieciowe (486)
  • Agenty programowe (487)
    • Agenty programowe a usÅ‚ugi sieciowe (488)
  • Przetwarzanie danych typu P2P (489)
    • P2P a usÅ‚ugi sieciowe (490)
  • Siatkowe przetwarzanie danych (490)
    • Siatkowe przetwarzanie danych a usÅ‚ugi sieciowe (492)
  • Wbudowane usÅ‚ugi sieciowe (492)
  • Wizja poÅ‚Ä…czonych technologii (492)
  • Zasoby (493)

SÅ‚owniczek (495)

Skorowidz (515)

Dodaj do koszyka Java. Usługi WWW. Vademecum profesjonalisty

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.