Sintaxis de URL de punto final de EJB
Se utiliza un URL de punto final EJB (Enterprise JavaBeans) para acceder a un servicio web con el transporte RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol) de EJB. El URL especifica el punto final EJB, incluida la clase de inicio EJB, el nombre JNDI (Java™ Naming and Directory Interface) de EJB y propiedades adicionales.
Importante: IBM®
WebSphere Application Server soporta el modelo de programación JAX-WS (Java API for XML-Based Web Services)
y el modelo de programación JAX-RPC (Java API
for XML-based RPC). JAX-WS es la siguiente generación del modelo de programación de servicios que amplía la base proporcionada por el modelo de programación JAX-RPC.
Con el modelo de programación JAX-WS estratégico, se
simplifica el desarrollo de clientes y servicios web ya que se da soporte
a un modelo de anotación basado en estándares. Aunque el modelo de
programación JAX-RPC y las aplicaciones siguen recibiendo soporte, puede
beneficiarse de la facilidad de implementación del modelo de programación
JAX-WS para desarrollar nuevas aplicaciones y clientes de servicios
web.
Un URL de punto final de EJB tiene el siguiente formato:
wsejb:/[nombre_clase]?<propiedad>=<valor>&<propiedad>=<valor>&...
Donde: - wsejb es el tipo de transporte
- nombre_clase es el nombre de la clase de interfaz de inicio asociada al EJB que se ha de invocar
- Los pares de propiedad y valor representan el conjunto de propiedades obligatorias y opcionales. Estas propiedades se utilizar para establecer determinados valores en el URL de punto final EJB. En la tabla se describen las diversas propiedades y definiciones.
Nombre de propiedad | Descripción |
---|---|
jndiName | Especifica el nombre JNDI del EJB. Esta propiedad es obligatoria. |
initialContextFactory | Especifica el nombre de la fábrica de contexto inicial de JNDI. Esta propiedad es opcional |
jndiProviderURL | Especifica el URL del proveedor JNDI. Esta propiedad es opcional. |