RMI-IIOP Utilizando JAX-RPC
É possível usar o RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) com JAX-RPC para suportar ligações não SOAP.
O Java™ API for XML-based Remote Procedure Call (JAX-RPC) é a API padrão Java para chamada de servios da Web por meio de chamadas de procedimento remoto. Um transporte é utilizado por uma linguagem de programação para comunicação pela Internet. É possível utilizar protocolos com o transporte, como SOAP e RMI (Remote Method Invocation). É possível utilizar o RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) com JAX-RPC para suportar ligações não SOAP.
A utilização do RMI-IIOP com JAX-RPC, permite que os clientes WebSphere Java chamem os enterprise beans utilizando um arquivo WSDL e o modelo de programação JAX-RPC em vez de utilizar os Serviços da Web padrão para o modelo de programação Java Platform, Enterprise Edition (Java EE). Quando uma implementação Enterprise JavaBeans for usada para chamar um serviço da Web, o JAX-RPC multiprotocolo permite que o caminho de chamada do serviço da Web seja otimizado para clientes WebSphere Java. Para saber mais sobre essa otimização, leia sobre como usar as ligações de enterprise bean para chamar um EJB a partir de um cliente de serviços da Web.
- O processamento de XML não é necessário para enviar e receber mensagens; a serialização Java é utilizada no lugar.
- A chamada do JAX-RPC cliente pode participar de uma transação de usuários, que não é o caso quando o SOAP é utilizado.