EJB endpoint URL syntax
An Enterprise JavaBeans (EJB) endpoint URL is used to access a web service with the EJB Remote Method Invocation over Internet Inter-ORB Protocol (RMI-IIOP) transport. The URL specifies the EJB endpoint, including the EJB home class, the EJB Java™ Naming and Directory Interface (JNDI) name, and optional properties.
Important: IBM®
WebSphere® Application Server supports the Java API for XML-Based Web Services (JAX-WS) programming model and
the Java API for XML-based RPC (JAX-RPC) programming model.
JAX-WS is the next generation web services programming model extending the foundation provided by
the JAX-RPC programming model. Using the strategic JAX-WS programming model, development of web
services and clients is simplified through support of a standards-based annotations model. Although
the JAX-RPC programming model and applications are still supported, take advantage of the
easy-to-implement JAX-WS programming model to develop new web services applications and clients.
An EJB endpoint URL has the following format:
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
Where: - wsejb is the transport type
- classname is the name of the home interface class associated with the EJB to be invoked
- property and value pairs represent the set of required and optional properties. These properties are used to set certain values in the EJB endpoint URL. The various properties and definitions are described in the table.
Property name | Description |
---|---|
jndiName | Specifies the JNDI name of the EJB. This property is required. |
initialContextFactory | Specifies the name of the JNDI initial context factory. This property is optional |
jndiProviderURL | Specifies the JNDI provider URL. This property is optional. |