WebSphere® Application Server supports directly accessing an Enterprise JavaBeans (EJB) as a web service, as an alternative to using HTTP or Java Message Service (JMS) to transport requests between the server and the client.
You need an EJB that you can directly access as a web service.
You can achieve this task because of a multiprotocol technology that uses Java API for XML-based remote procedure call (JAX-RPC) and Remote Method Invocation over Internet Inter-ORB Protocol (RMI/-IIOP) together.
RMI-IIOP with JAX-RPC supports WebSphere Java clients to invoke enterprise beans with a WSDL file and the JAX-RPC programming model instead of the standard Java EE programming model. When a web service is implemented by an enterprise bean, multiprotocol JAX-RPC permits the web service invocation path to be optimized for WebSphere Java clients.
This method yields better performance and enables you to get support for client transactions, which are not standard for web services.
To use EJB bindings of Web Services Description Language (WSDL) files to transport web services requests: