Apache Axis, Teil 1

Architektur und Tools

Autor:
Thomas Bayer
Orientation in Objects GmbH
Thomas Bayer
Thomas Bayer
Datum:August 2003

Abstract

Apache AXIS ist der Nachfolger des beliebten Webservice Tools Apache SOAP. Das Design wurde von Grund auf neu gestaltet und basiert auf konfigurierbaren Verkettungen von Message Handlern und dem Simple API for XML.

Versionen

Zum Starten der HTML-Präsentation hier klicken.

Eine PDF-Version können Sie sich hier herunterladen.

Inhalt

Apache Axis, Teil 1: Architektur und Tools

Einführung

Was ist Axis

Highlights

SOAP4J, Apache SOAP und AXIS

Axis vs. Apache SOAP

Unterstützte Standards

Wo ist überall Axis drin?

Axis Engine im Web Container

Installation

Happiness

Erstellen von Web Services

JWS

Demo

Server Implementierung

Deployment Descriptor für Hello Service

Deployment mit AdminClient

Architektur

Subsysteme

Message Context

Handler

Handler Chain

Transport Listener

Transports

Transport Listener

Pivot Handler

Message Path

Message Path

Provider

Konfiguration

Verzeichnisstruktur der Webapplikation

server-config.wsdd

server-config.wsdd

server-config.wsdd Globale Configuration

server-config.wsdd Service Chain

WSDL

WSDL

WSDL abrufen

WSDL2Java

Stile

Service Styles

RPC Style

RPC und Dokument Stil

Schema Definition in WSDL

Document Style Request

Document Style Response

Document Style Client mit XML

Document Style Client mit Bean aus WSDL

MS Services bei XMethods

Wann document Style verwenden?

Message Service

SOAP with Attachments

Entwicklung von

Output Folder

Catalina Ant Tasks I

Catalina Ant Tasks II

Axis AdminService Tasks

AXIS Ant Tasks

Demo - Axis TCPMonitor

tcpmon

SOAP Monitor Applet

Interoperabilität

soapbuilders community interoperability tests

Probleme

Java (Axis) / .NET Mapping

How to write interoperable Web Services

Sicherheit

XML Security - Beispiele

Generierung einer Digitalen Signatur

Validierung einer Digitalen Signatur

Transparentes signieren/verschlüsseln

Signierter Request

Authentifizierung und Autorisierung mit JAAS

Weitere Möglichkeiten

Wie löse ich die Sicherheit?

EJB als Web Service

EJB Provider

EJB Provider

Performance

Performance

Daumenwerte für Roundtrips

Warum Axis

Quellen

Fragen?

PPT-Folie

Zum Geschaeftsbreich Competence Center
Schulung
Erlernen Sie den Umgang mit Servlets, JSTL und JSF in den Schulungen Servlets und JavaServer Pages JSP und JavaServer Faces.