Netz-Weise Logo

Java EE: Programmierung von Webservices unter der Java EE - Plattform

Das IT-Seminar richtet sich an Software-Experten wie Architekten, Ingenieure und Entwickler sowie B2B-Spezialisten. Es vermittelt effektive Wege, um eine lose Verbindung und Integration von Komponenten durch Web Services herzustellen. Das Seminar zeigt, wie verteilte Java-Anwendungen mit Web Services interoperabel und service-orientiert werden können. Darüber hinaus erfahren Teilnehmer, welche Integrationsoptionen für Web Services in der B2B-Infrastruktur zur Verfügung stehen. 

Kursinhalt

Der Kurs behandelt folgende Themen:

Zugriff auf Dienste mit SOAP / Beschreibung der Schnittstellen mit WSDL

  • Einführung in das SOAP-Protokoll zur Kommunikation zwischen Webservices
  • Erstellung von Webservice-Schnittstellen mit WSDL (Web Services Description Language)

Message Exchange Pattern: Synchron, Asynchron, Callback

  • Unterschiedliche Nachrichtenaustauschmuster zwischen Webservices
  • Synchroner und asynchroner Austausch von Nachrichten, Callback-Funktionen

Zugriff auf Namensdienste mit UDDI / Web Services in einer Service orientierten Architektur (SOA)

  • Verwendung von UDDI (Universal Description, Discovery, and Integration) zur Registrierung von Webservices
  • Einbindung von Webservices in eine serviceorientierte Architektur (SOA)

Aspekte der Interoperabilität -/ RPC vs. Dokumenten-orientierten Web Services

  • Vergleich von RPC-orientierten und dokumentenbasierten Webservices
  • Aspekte der Interoperabilität zwischen verschiedenen Plattformen und Technologien

Kompatibilität von WSDL und Java Interfaces

  • Abstimmung von WSDL-Beschreibungen mit Java-Schnittstellen für die Webservice-Implementierung

Java-Bibliotheken für Web Services: SAAJ, JAX-WS, JSXR, JAXB

  • Überblick über Java-Bibliotheken zur Erstellung und Verarbeitung von Webservices
  • Verwendung von SAAJ (SOAP with Attachments API for Java), JAX-WS (Java API for XML Web Services), JSXR (Java Simple XML-RPC)

Web Services Plattformen: Java EE, Apache Axis

  • Einsatz von Java EE als Plattform für die Entwicklung von Webservices
  • Vorstellung von Apache Axis als Open-Source-Webservice-Plattform

Web Service-Anfragen mittels Java Servlets, Stateless Session Bean und POJOs

  • Implementierung von Webservices mit verschiedenen Technologien und Komponenten von Java EE

Clientzugriff / Auswahlkriterien für die Wahl des Netzwerkprotokolls

  • Zugriff auf Webservices von Client-Anwendungen aus
  • Auswahl von Netzwerkprotokollen für die Kommunikation mit Webservices

Sicherheit: Bedrohungsszenarien, verschlüsselter Datenaustausch, SSL-Zertifikate, Authentifizierung, Keystores, Web Service Security, XML Encryption, XML Signature, SAML

  • Sicherheitsaspekte bei der Webservice-Kommunikation
  • Verschlüsselung, Authentifizierung und digitale Signaturen für sichere Datenübertragung

Einsatzszenarien: Integration komplexer Systeme, Transaktionen, Zerlegung monolithischer Applikationen, Wiedernutzung von zentralen Diensten, Enterprise Service Bus

  • Anwendungsfälle und Szenarien für den Einsatz von Webservices in Unternehmensanwendungen
Anforderungen
Kenntnisse entsprechend der Seminare: Java Aufbaukurs und Java Server Pages/Servlets, erworben durch Kursbesuch oder vergleichbare Kenntnisse aus der Praxis.
Zielgruppe
Software-Experten wie Architekten, Ingenieure und Entwickler sowie B2B-Spezialisten
Kurs-Daten
Seminar: JAW
Preis: 2590.00 € zzgl. Mwst.
Dauer: 5 Tage
Termine




Termine Online