Überblick
Anteil an Übungen
65 %
Schwierigkeitsgrad
für Fortgeschrittene
Termine in Mannheim
auf Anfrage
Schulung: Axis2 im Detail
Axis2 ist eine komplette Neuentwicklung der Web Services Plattform von Apache. Die neue Architektur unterstützt Web Services der dritten Generation in Bezug auf:
- Sicherheit
- Zuverlässigkeit
- Interoperabilität
- Transaktionen
Trainer
Thomas Bayer hat als Committer beim Apache Axis Projekt aktiv mitgewirkt. Er ist einer der Autoren des Buches "Java Web Services mit Apache Axis".
Kursinhalt
Diese Schulung beinhaltet die Module:
Axis 1.X Schulung
Apache Axis2 im Überblick
- Axis2 Architektur
- Umsetzung der Message Exchange Patterns MEP
- Das neue Deployment Modell: Service- und Module Archive
- Das XML-basierte Objektmodell Axiom
- Axis2 Eclipse Plugins
- Axis 1.X versus Axis 2
- Migration von Axis 1.X nach Axis 2
Deployment und Installationen
- Installation
- Die Axis2 Webanwendung
- Das Repository
- Globale Konfigurtion mit axis2.xml
- Service und Modul Archive
- Konfiguration von Services mit services.xml
WSDL Unterstützung
- Die Tools java2wsdl und wsdl2java
- WSDL 1.1 und 2.0 Unterstützung
- WSDL 2.0 Message Exchange Patterns
- WSDL Design
- Ant Tasks
Message Styles
- Das SOAP Encoding
- RPC/Encoded und RPC/Literal Web Services
- Document/Literal
- Wrapped Style Web Services
- Messaging Services
Databinding
- Apache Data Binding ADB
- JaxMe
- JibX
- XMLBeans
- Wann setze ich welches Databinding ein?
Axis2 Clients
- Das Client API: ServiceClient, OperationClient
- Non-blocking Clients mit Callback
SOAP 1.2 Unterstützung
- Message-Exchange-Patterns (MEP)
- Benutzung der HTTP GET Methode für SOAP Requests
- Verwendung von URLs zur Addressierung von Ressourcen
- Fehlerbehandlung
Pojo Web Services
- Web Services mit Pojos erstellen
- Spring Beans als Service Implementierung
- Übertragen von JavaBeans
Web Services Sicherheit
- Servlet Security mit Benutzern und Gruppen
- Client Authentication mit Client Zertifikat
- SOAP über SSL/TLS
- WSS beziehungsweise WS-Security
- XML Encryption und XML Signature
Einführende SOAP Schulung
Übertragen von binären Daten
- Message Transmission Optimization Mechanism MTOM
- Base64 Encoding
- XML Optimized Packaging XOP
- SOAP with Attachments SwA
Axis2 Module für WS-* Standards
- WS-Addressing
- WS-ReliableMessaging mit Apache Sandesha2
- WS-Coordination und WS-AtomicTransaction mit Apache Kandula2
- Web Services Security aka WS-Security mit Apache Rampart
- WS-Policy
Zielgruppe
Java Programmierer, die sich mit Web Services und SOAP auskennen. Diese Kenntnisse können in unserer Java Web Services Schulung erworben werden.
Vorkenntnisse
Kenntnisse in der Java Programmierung und Web Services Grundlagen
Dauer
2 Tage
Ziele
- Kennenlernen der Axis2 Architektur
- Teilnehmer sind in der Lage, selbst Web Services der 3. Generation mit Axis2 zu nutzen und zu entwickeln
Ihre Vorteile
- Das Seminar deckt alle wichtigen Aspekte von Axis2 ab.
- Sie lernen im Kurs alles Notwendige, um Axis2 produktiv einzusetzen
- Benutzen Sie den Quellcode der Beispiele aus diesem Kurs als Basis für Ihre eigenen Projekte
Kursunterlage
Handouts aller während der Schulung präsentierten Folien sowie ein detailiertes Skript mit Schritt für Schritt Übungen
Raumanforderungen für Onsite Training
- 1 PC für 1-2 Teilnehmer (min. P III 1 GHz, 512 besser 1024 MByte)
- Videobeamer
- Flipchart oder Whiteboard