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.
Table 1. JNDI-related properties. Use these properties to specify the JNDI information for the
EJB endpoint URL.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. |