RMI-IIOP mit JAX-RPC

Für die Unterstützung anderer Bindungen als SOAP-Bindungen können Sie Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP) mit JAX-RPC verwenden.

Java™ API for XML-based Remote Procedure Call (JAX-RPC) ist die Java-Standard-API für den Aufruf von Web-Services mit Fernprozeduraufrufen. Eine Programmiersprache verwendet für die Kommunikation über das Internet einen Transport. Sie können Protokolle wie SOAP und Remote Method Invocation (RMI) für den Transport verwenden. Für die Unterstützung anderer Bindungen als SOAP-Bindungen können Sie Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP) mit JAX-RPC verwenden.

Bei Verwendung von RMI-IIOP mit JAX-RPC können WebSphere-Java-Clients Enterprise-Beans aufrufen, die mit einer WSDL-Datei und dem JAX-RPC-Programmiermodell und nicht mit dem Standardprogrammiermodell von Web Services for Java Platform, Enterprise Edition (Java EE) erstellt wurden. Wenn für den Aufruf eines Web-Service eine EJB-Implementierung (Enterprise JavaBeans) verwendet wird, bietet Multiprotokoll-JAX-RPC die Möglichkeit, den Pfad für den Web-Service-Aufruf für WebSphere-Java-Clients zu optimieren. Nähere Informationen hierzu finden Sie im Artikel über die Verwendung von EJB-Bindungen für den Aufruf einer EJB von einem Web-Service-Client.

Im Folgenden sind die Vorteile des Protokolls RMI/IIOP im Vergleich mit einem SOAP-basierten Protokoll aufgeführt:
  • Zum zum Senden und Empfangen von Nachrichten ist keine XML-Verarbeitung notwendig. Es wird vielmehr die Java-Serialisierung angewendet.
  • Der Client-JAX-RPC-Aufruf kann Teil einer Benutzertransaktion sein, was bei Verwendung von SOAP nicht der Fall ist.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwbs_multijaxrpc
Dateiname:cwbs_multijaxrpc.html