In diesem Kurs erfahren Sie alles über das Apache Axis Framework. Es wird die Architektur von Web Services erklärt und neben der Bereitstellung der Web Services auch der Zugriff vom Client. Sie lernen systematisch den Aufbau von Axis kennen und das verwendete Modell des Nachrichtentransports. Sie arbeiten mit Handlern wie Logger, Simple Authentifikation oder Session Handlern. XML Security und die Sicherheit von Webservices ist ein weiteres Thema im Kurs.
Inhalt
Grundlagen Web Services
Überblick XML
Überblick SOAP
Was ist ein Web Service
WSDL - Web Service Definition Language
Annoncierung von Web Services mit UDDI - Universal Service
Description, Discovery und Integration - Format
Das Apache Axis Framework
Installation und Konfiguration
Architektur
Axis Subsysteme
Handler, Ketten und der Nachrichtenfluss
JAX-RPC and SAAJ mit Axis
SOAP mit Attachments SwA
Apache Axis vs. Axis2
Server
Publizieren von Web Services mit Axis
Axis Type Mapping Framework (XML <-> Java)
Einsatz von WSDL mit Axis
WSDL mittels ?WSDL erzeugen
WSDL2Java: Erzeugung von Java Stubs, Skeletons und Daten
Java2WSDL: Erzeugung von WSDL aus Java-Code
Client
Erzeugen von SOAP Nachrichten zum Aufruf von Web Services
Erzeugen von Java-Clients zum Aufruf von Web Services mittels Axis-Technologie
Konfigurations-Einstellungen
SOAP Fehler und AxisFault
Exception Handling
Debugging
Axis Interoperabilität
WS-I Basic Profile
Erstellen interoperabler Web Services mit Axis
Document/Literal Unterstützung in Axis
Tool-Unterstützung für Axis
Eclipse Plug-ins
Axis Ant Tasks
XML-Security
Mögliche Lösungsansätze für Web Services
Interoperability bei verschlüsselten Messages
Er hat Wirtschaftsinformatik studiert, ist Diplom- Informatiker, und
arbeitet neben seiner Tätigkeit als Dozent seit 1997 im Bereich der J2EE-Anwendungsentwicklung. Spezialisiert hat er sich auf die Geographische Informationssysteme (GIS) im Internet und Java OpenSource Frameworks.
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Eclipse Web Tools Platform
Das Eclipse-Projekt Web Tools Platform erweitert Eclipse um Features, die für die Entwicklung von Java-EE-, Webanwendungen und Web Services nützlich sind. Der Autor erläutert die Entwicklung von Webanwendungen mit Java Servlets, Java ServerPages, Enterprise JavaBeans und Web Services. Er beschreibt zunächst die Technologien und zeigt dann, wie man sie mit der WTP umsetzt.
Seminar
Java Web Services mit Apache Axis 2
Aus dem Inhalt Apache Axis2 steht für ein komplettes Neudesign von Axis. Die Autoren unseres Axis-Bestsellers haben ihr Buch völlig überarbeitet und berücksichtigen alle Neuerungen, die Axis2 bietet. Von den ersten Schritten mit Axis gelangt der Leser zur Anwendungsentwicklung und lernt die Axis-Architektur im Detail kennen. Die Autoren Dapeng Wang ist freiberuflicher Systemarchitekt und Trainer mit Schwerpunkt auf Web- und J2EE-Projekten. Thilo Frotscher ist ebenfalls Systemarchitekt und Trainer und hat seinen Wohnsitz seit kurzem nach Neuseeland verlegt. Marc Teufel ist Entwickler in einem Großhandelsunternehmen, wo er sich mit mehrschichtigen Projekten beschäftigt.
Seminar
Oracle Database Programming using Java and Web Services
"According to Evans Data Corporation "46% of database developers like Java in the database because it offers choice in the use of standard procedural languages, or proprietary languages associated with database packages. ". According to the same report "more than two out of three respondents, 68%, say they are in the process on exposing or invoking their database operations (including SQL query, DML and stored procedures) through standard Web services mechanisms. " "
Seminar
Building Web Services with Java
"Sams has assembled a team of experts in web services to provide you with a detailed reference guide on XML, SOAP, USDL and UDDI. "Building Web Services with Java" is in its second edition and it includes the newest standards for managing security, transactions, reliability and interoperability in web service applications. Go beyond the explanations of standards and find out how and why these tools were designed as they are and focus on practical examples of each concept. Download your source code from the publisher´s website and work with a running example of a full enterprise solution. Learn from the best in "Building Web Services with Java". "
Seminar
SOA Using Java EE5 Web Services
"The book: introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples; offers hard-won insights into building effective SOA applications with Java Web Services (JWS); illuminates recent major JWS improvements - including two full chapters on JAX-WS 2. 0; thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2. 0 data binding; walks step by step through packaging and deploying components with JSR-181 (WSMetadata 2. 0) and JSR-109; includes specific code solutions for many development issues, from publishing REST endpoints to consuming services without WSDL; and, presents a complete case study in non-disruptive SOA deployment using SAP R/3. The book contains hundreds of code samples, all tested with Glass Fish and downloadable from the companion Web site. "
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743