Zaufali Nam

  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam
  • Zaufali Nam

Kod Szkolenia: J/WSP

Tytuł Szkolenia: Tworzenie usług Webservice na platformie Java.

Karta Szkolenia

Adresaci szkolenia:

Szkolenie adresowane jest do programistów Java, pragnących tworzyć usługi webservice.

Cel szkolenia:

Celem szkolenia jest zapoznanie jego uczestników z arkanami tworzenia usług webservice. Uczestnicy dowiedzą się jak programować z wykorzystaniem niskopoziomowego api SAAJ, poznając dogłębnie SOAP i WSDL. Nauczą się tworzyć usługi przy pomocy wysokopoziomowego API JAX-RPC i najnowszego JAX-WS. Zaznajomią się z koncepcją rejestrów usług i stowarzyszoną specyfikację JAX-R. Poznają zaawansowane zagadnienia, związane z bezpieczeństwem i współpracą między-platformową, a także zagadnienia organizacji usług, takie jak SOA, BPEL.

Mocne strony szkolenia:

Program obejmuje bardzo szczegółowo zagadnienia związane z usługami Webservice. Oprócz zagadnień programistycznych, przedstawia tematykę w szerokim ujęciu infrastruktury IT w firmie. Wiedza zawarta w programie ma duży walor praktyczny.

Parametry szkolenia:

3*7 godzin wykładów i warsztatów w proporcji 1/3. W trakcie warsztatów oprócz prostych ćwiczeń projektowana i implementowana jest prosta kompleksowa aplikacja.

Wielkość grupy: maks. 8-10 osób

Wymagania:

Od uczestników wymagana umiejętność programowania w języku Java (do poznania na kursie J/JP), zalecana znajomość platformy Java Enterprise Edition.

Szczegółowy Program

Program szkolenia:

  1. Idea i zasada działania usług webservice
    1. SOAP
    2. XML-RPC jako alternatywa SOAP
    3. WSDL
    4. UDDI
    5. ebXML
  2. Przegląd oprogramowania typu „webservice Stack”: (Axis ,Celtix ,Glue,JBossWS,XFire ,JAXWS)
  3. SAAJ
    1. Wprowadzenie do SAAJ
    2. Wiadomość SAAJ
    3. Budowa
    4. Tworzenie wiadomości
    5. Manipulacja zawartością wiadomości
    6. Dodawanie contentu
    7. Dodawanie nagłówków
    8. dodawanie dokumentu
    9. Przestrzenie nazw
    10. Ustanawianie połączenia, wysyłanie załączników odczyt wiadomości
    11. Dodawanie załączników (SOAP Atachements vs MTOM)
    12. Przesyłanie informacji o błędach (SOAPFaults)
  4. JAX-WS, JAX-RPC
    1. Idea JAX-RPC i JAX-WS
    2. Wspierane typy
    3. Różnice między JAX-RPC a JAX-WS
    4. Tworzenie usługi w JAX-WS
      1. Na podstawie SEI (Webservice)
      2. Opartej na przetwarzaniu SOAP(WebserviceProvider)
    5. Rodzaje wiązań
    6. Klasa usługi a WSDL
      1. Tworzenie usługi WS na podstawie klasy
      2. Tworzenie usługi WS na podstawie WSDL
    7. Kompilacja i generowanie artefaktów
    8. Konfiguracja usługi za pomocą adnotacji (JSR-181)
    9. Tworzenie Webserviców typu REST w JAX-WS
    10. Przechwytywanie komunikatów (Handlers)
    11. Stworzenie klienta do usługi WS
      1. Dynamic Proxy Client
      2. Dynamic Invocation Interface Client
      3. Klient oparty na Stub’ie
      4. Klient JAX-WS
    12. Features
    13. EJB jako WS
    14. WS na platformie Axis
    15. Stworzenie klienta na platformie innej niż Java
  5. JAX-R
    1. Pojęcie rejestru
    2. Architektura JAX-R
    3. Łączenie się z rejestrem
    4. Tworzenie zapytań do rejestru
    5. Publikacja w rejestrze
    6. Taksonomie
    7. Korzystanie za jax-r w środowisku JEE
  6. Zagadnienia architektury i organizacji usług
    1. Webservice orchestration – wstęp do BPEL
    2. REST
    3. SOA
  7. Zagadnienia interoperability WS-I, WSIT
  8. Przegląd innych specyfikacji Java stowarzyszonych z tematem WS : JBI, JSR 109
  9. Zagadnienia bezpieczeństwa WSS, XWS-security
  10. Poglądowe omówienie specyfikacji WS: WS-Addressing, WS-Atomic Transaction, WS-Business Activity, WS-Coordination, WS-Eventing, WS-Metadata Exchange, WS-Notification, WS-ReliableMessaging, WS-Policy, WS-Secure Conversation, WS-Security Policy, WS-Security, WS-Trust ,WS-Transfer