Kalendarium

Designing Java Web Services (DWS-4112-EE5)


Opis

Szkolenie Designing Java Web Services ma na celu dostarczenie twórcom komponentów biznesowych informacji na temat usług sieciowych jako realizacji Service Oriented Architecture (SOA). W trakcie szkolenia uczestnicy będą mieli możliwość poznania technologii tworzenia wzorców Java Platform, Enterprise Edition (Java EE) w kreowaniu usług sieciowych oraz różnych cech usług sieciowych, takich jak: obsługa wyjątków i bezpieczeństwo dostarczone przez Java Platform, Enterprise Edition 5 (Java EE 5). W trakcie ćwiczeń laboratoryjnych studenci wykorzystują NetBeans Integrated Development Environment (IDE) i wdrażają usługi sieciowe i aplikacje na Sun Java System Application Server Platform Edition 9.0.

Cel szkolenia

Po zakończeniu szkolenia uczestnicy będą w stanie:
  • Opisać architekturę SOA
  • Omówić usługi sieciowe jako realizację SOA
  • Opisać technologię Java dla rozwoju usług sieciowych
  • Wdrażać servlet endpoint jako usługi sieciowej używając Java API for XML Web Services (JAX-WS)
  • Wdrażać Enterprise JavaBeans (EJB) endpoint jako usługi sieciowej używając JAX-WS
  • Opisać i wdrażać różne usługi sieciowe oparte na wzorcach rozwoju
  • Opisać i stosować różne najlepsze praktyki dla tworzenia usług sieciowych
  • Obsługiwać wyjątki w usługach sieciowych używając SOAPFaultException
  • Wdrażać wyjątki typu user-defined w usługach sieciowych
  • Identyfikować wymagania i rozwiązania bezpieczeństwa dla usług sieciowych
  • Zabezpieczać usługi sieciowe używając podstawowego uwierzytelniania
  • Wdrażać bezpieczeństwo typu message-layer w usługach sieciowych

    Profil słuchaczy

    Kurs przeznaczony jest dla twórców komponentów biznesowych, którzy są zainteresowani używaniem różnych technologii usługi sieciowej dostępnych w Java EE 5 platform.

    Wymagania wstępne

    Zaleca się, aby uczestnicy potrafili:
  • Opisać platformę i technologię usługi sieciowej Java
  • Opisać Application Programming Interfaces (APIs)
  • Wdrażać usługi sieciowe używając komponentów technologii Java
  • Wdrażać usługi sieciowe Java EE
  • Wdrażać klienta usługi sieciowej

    Tematy


    Program szkolenia

    Moduł 1: Analiza możliwości usług sieciowych
Wprowadzenie do architektury SOA
Omówienie usług sieciowych jako realizacji SOA
Wyjaśnienie zalet podejścia do usług sieciowych opartego na SOA
Sprawdzenie technologii Java dla rozwoju usług sieciowych
Omówienie typowych scenariuszy usług sieciowych
Wdrażanie servlet endpoint jako usługi sieciowej używając Java API for XML Web Services (JAX-WS)
Wdrażanie Enterprise JavaBeans (EJB) endpoint jako usługi sieciowej używającJAX-WS

Moduł 2: Tworzenie wzorów i najlepszych praktyk dla usług sieciowych
Omówienie wzorców projektowych w kontekście usług sieciowych
Omówienie usług sieciowych opartych na wzorcach projektowych, takich jak: Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker, and Web Service Logger
Wdrażanie usług sieciowych opartych na wzorcach projektowych
Omówienie takich pojęć jak: HTTP load balancing i container cluster
Omówienie najlepszych praktyk dla tworzenia usług sieciowych

Moduł 3: Wyjątki w usługach sieciowych
Omówienie obsługi wyjątków
Omówienie wyjątków klas JAX-WS API, takich jak: SOAPFaultException i HTTPException
Używanie klas wyjątków typu pre-defined w usługach sieciowych
Używanie klas wyjątków typu custom-defined w usługach sieciowych
Omówienie zarządzania wyjątkami w usługach sieciowych
Obsługa wyjątków w usługach sieciowych z użyciem SOAPFaultException
Wdrażanie wyjatków typu user-defined w usługach sieciowych

Moduł 4: Zabezpieczanie usług sieciowych
Omówienie wymagań bezpieczeństwa usług sieciowych
Omówienie technik kryptografii oraz podpisów cyfrowych
Weryfikowanie rozwiązań bezpieczeństwa usług sieciowych
Zabezpieczanie usług sieciowych używając podstawowego uwierzytelniania
Wdrażanie bezpieczeństwa typu message-layer w usługach sieciowych

Szkolenie znajduje się na ścieżce certyfikacyjnej:
Java Software Certification


Kursy zalecane po tym kursie:
DWS-3111-EE5: Creating Web Services Using Java Technology (DWS-3111-EE5)
SL-425: Tworzenie architektury i projektu aplikacji J2EE (SL-425)
SL-500: Wzorce w technologii J2EE (SL-500)
WJO-1114: Web Services Infrastructure and Organizations (WJO-1114)
WJO-1115: Overview of XML (WJO-1115)
WJO-1118: Web Services Enabling Technologies (WJO-1118)
Kursy związane z tym kursem:
DWS-4120-EE5: Developing Secure Java Web Services (DWS-4120-EE5)

Nazwa:Designing Java Web Services (DWS-4112-EE5)
Czas trwania:2 dni
Terminy i miejsce:7-8 czerwca - Warszawa, ul. 1 sierpnia 6A

Podane daty szkoleń są terminami informacyjnymi, które mogą ulec zmianie
Cena:2781 PLN

    © Copyright 2007 DNS Arrow.



    Zgłoszenie na szkolenie
    Narzędzia
    Wyraź swoją opinię o artykule
    Pokaż wersję strony do wydruku