Web-Service-Anwendungen aus vorhandenen WSDL-Dateien mit JAX-RPC implementieren
Sie können einen Web-Service unter Verwendung des Programmiermodells JAX-RPC (Java™ API for XML-based RPC) aus einer vorhandenen WSDL-Datei (Web Services Description Language) entwickeln.
Vorbereitende Schritte
Suchen Sie die WSDL-Datei, die den zu implementierenden Web-Service definiert. Sie können die WSDL entwickeln oder per E-Mail, Download bzw. URL von einem vorhandenen Web-Service anfordern.
Informationen zu diesem Vorgang
Wenn Sie Web-Services auf der Basis des Programmiermodells JAX-RPC entwickeln möchten, können Sie einen Bottom-up-Entwicklungsansatz, ausgehend von vorhandenen JavaBeans oder Enterprise-Beans, verwenden, oder Sie können sich für einen Top-down-Entwicklungsansatz, ausgehend von einer vorhandenen WSDL-Datei (Web Services Description Language), entscheiden. In dieser Task werden die Schritte für den Top-down-Entwicklungsansatz beschrieben.
Wenn Sie einen JAX-RPC-Web-Service aus einer vorhandenen WSDL-Datei entwickeln, erstellen Sie die JavaBean bzw. Enterprise-Bean und Artefakte, die die Bean als Web-Service befähigen. Anschließend assemblieren Sie alle Artefakte, die für den Web-Service erforderlich sind, und implementieren die Anwendung im Anwendungsserver.
- Hinweise für die Verwendung von JavaBeans
Als JAX-RPC-Web-Services bereitgestellte JavaBeans werden nur über einen HTTP-Transport unterstützt.
- Hinweise für die Verwendung von Enterprise-Beans
- Die Enterprise-Bean muss eine Stateless-Session-Bean sein.
- Als JAX-RPC-Web-Services bereitgestellte Enterprise-Beans müssen in Modulen der EJB Version 2.1, EJB Version 3.0 oder höher gepackt werden.
- Für JAX-RPC-Web-Services, die Endpunkte im Stil der EJB Version 2.1 verwenden, muss für die Web-Service-Methodenparameter einer der unterstützten JAX-RPC-Typen angegeben werden. Diese Anforderungen sind in der JAX-RPC-Spezifikation dokumentiert.
- JAX-RPC-Web-Services, die Enterprise-Beans verwenden, werden über einen HTTP- oder JMS-Transport (Java Message Service) unterstützt.
Bewährtes Verfahren: Es empfiehlt sich, Enterprise-Beans im Stil der EJB Version 2.1 für JAX-RPC-Anwendungen zu verwenden. bprac
Vorgehensweise
Ergebnisse
Sie haben eine JAX-RPC-Web-Service-Anwendung aus einer vorhandenen WSDL-Datei entwickelt.
Nächste Schritte
Nachdem Sie die EAR-Datei implementiert haben, testen Sie den Web-Service, um sicherzustellen, dass er mit dem Anwendungsserver funktioniert.