Erweitern von Axis mit Handlern und Providern
| Autor: | Thomas Bayer Orientation in Objects GmbH | ![]() Thomas Bayer |
| Datum: | August 2003 |
Java Web Services, Erweitern von Axis mit Handlern und Providern, erschienen im JavaMagazin 8/03 S. 29
Der in Listing 3 abgedrucke Code basiert auf dem Beispiel in samples/security der Axis Distribution. Der Code wurde mit Refactoring so verändert, dass Funktionen aus dem Handler in den SignedSOAPEnvelope verschoben wurden. Damit wurde das Beispiel für den Artikel übersichtlicher.
Im Artikel wird ein Provider beschrieben, mit dem Stored Procedures einer beliebigen über JDBC ansprechbaren Datenbank als Web Service verfügbar gemacht werden kann. Die Version dieses Providers generiert aus den Metadaten der Stored Procedure eine WSDL Datei, aus der ein passender Client erzeugt werden kann. Der Client kommuniziert mit dem Server über den document-Style.
Der Provider ist noch in einen relativ frühen Stadium. Die WSDL Generierung für die Rückgabe von OUT, INOUT Parametern und Tabellen ist noch lückenhaft. Ich hoffe in den nächsten Tagen bzw. Wochen eine ausgereiftere Version anbieten zu können. Für die Ungeduldigen gibt es vorab schon mal den Quellcode.
axis-sp-provider-0-1-src-pre-alpha.zip
Ansprechpartner:
Hr. Dirk M. Sohn
Tel.: (0621) 71839-42
sohn@<spamschutz>oio.de (Hinweis: <spamschutz> bitte aus E-Mail Adresse löschen.)