| | Ausführung und Entwicklung standardkonformer Web Services |
| | Unterstützung von WSDL, SOAP/XML |
| | Programmierung von ServEx Web Services - Weblets - mit Java unter Verwendung komplexer Datentypen |
| | Sicherer Datenaustausch über HTTPS bzw. SSL/TLS |
| | Konnektor zur Ausführung 3270-basierter Online-Transaktionen |
| | Bereitstellung originaler CICS/BMS, IMS/MFS- und CA-IDEAL-Feldnamen |
| | Konnektor zur Ausführung Commarea-bezogener CICS-, IMS- und TSO/Batch-Transaktionen |
| | Bereitstellung originaler Feldnamen aus COBOL- und PL/1-Copystrecken |
| | ServEx-Verwaltung und Tests von Web Services unter Verwendung von SOAPOpera |
| | Bereitstellung einer Workshopanwendung - 'Adrenalin' - zur Demonstration der Basiskonzepte im Downloadbereich |
ServEx von XPS ist ein Entwicklungs- und Laufzeitsystem
zur Erstellung und Ausführung standardkonformer Web Services. ServEx
unterstützt die Web Services Standards WSDL (Web Services Description
Language), SOAP/XML (Simple Object Access Protocol) und UDDI (Universal
Description, Discovery and Integration).
ServEx ist als Java-Servlet implementiert und wird unter der Kontrolle
einer Java-Servlet-Engine wie z. B. der frei verfügbaren Servlet-Referenzimplemenetierung
Tomcat von Apache, ausgeführt. Weitere mögliche Hosting-Plattformen
für ServEx sind u. a. IBM WebSphere Application Server, Bea WebLogic
und JBoss.
ServEx ermöglicht die Ausführung selbst entwickelter Java-Programme,
so genannter Weblets. Der Aufruf eines Weblets erfolgt durch die Übermittlung
einer SOAP-Anfrage über http an das ServEx-Servlet. Der Austausch
von Ein- und Ausgabeparametern kann entweder im Stile eines Methodenaufrufs
über Java-Datentypen oder als XML-Dokument kodiert erfolgen. Dabei
bleiben dem Entwickler die einem Weblet-Aufruf zu Grunde liegenden Details
der Datenübertragung als SOAP-Dokument über http verborgen.
Da ein Weblet uneingeschränkt auf die Funktionalität der ausführenden
Java-Laufzeitumgebung zugreifen kann, besteht z. B. durch die Einbindung
von JDBC (Java Database Connectivity) auf einfache Weise die Möglichkeit
zum Zugriff auf Datenbankressourcen.
| | Konnektor zur Ausführung von 3270-Bildschirmtransaktionen mit Zugriff auf original CICS/BMS, IMS/MFS und CA-IDEAL Feldnamen- |
| | Konnektor zur Ausführung von Commarea-bezogenen CICS-, IMS- und TSO/Batch-Transaktionen mit Zugriff auf die originalen Feldnamen aus COBOL- und PL/1-Copystrecken. |
| | Konnektor zur Ausführung von SQL-Befehlen für Mainframe-basierte DB/2-Datenbanken. |
| | Konnektor zur Ausführung von SQL-Befehlen auf VSAM-Dateien. |
