Nombres

Los clientes de aplicaciones de WebSphere Application Server utilizan los nombres para obtener referencias a objetos relacionados con las aplicaciones como, por ejemplo, las ubicaciones iniciales de los EJB (Enterprise Java Bean).

Estos objetos se enlazan en una estructura principalmente jerárquica, conocida como espacio de nombres. En esta estructura, todos los objetos que no sean de hoja se denominan contextos. Los objetos de hoja pueden ser contextos y otros tipos de objetos. Las operaciones de nombres, como las búsquedas y los enlaces, se realizan en los contextos. Todas las operaciones de nombres empiezan con la obtención de un contexto inicial. Puede ver el contexto inicial como punto de partida en el espacio de nombres.

La estructura de espacio de nombres está formada por un conjunto de enlaces de nombres, cada uno de los cuales está formado por un nombre relativo al contexto específico y el objeto enlazado con ese nombre. Por ejemplo, el nombre myApp/myEJB está formado por un enlace no de hoja con el nombre myApp, que es un contexto. El nombre también incluye un enlace de hoja con el nombre myEJB, relativo a myApp. En este ejemplo, el objeto enlazado con el nombre myEJB es una referencia de inicio de EJB. El nombre completo, myApp/myEJB, es relativo al contexto inicial, que se puede ver como un punto de partida cuando se realizan operaciones de nombres.

Puede acceder al espacio de nombres y manipularlo mediante un servidor de nombres. Los usuarios de un servidor de nombres se conocen como clientes de nombres. Los clientes de nombres utilizan normalmente la JNDI (Java™ Naming and Directory Interface) para realizar las operaciones de nombres. Los clientes de nombres también pueden utilizar la interfaz CORBA (Common Object Request Broker Architecture) CosNaming.

Puede utilizar la seguridad para controlar el acceso al espacio de nombres. Para obtener más información, consulte Roles de nombres.

Normalmente, los objetos enlazados al espacio de nombres son recursos y objetos asociados a las aplicaciones instaladas. El sistema enlaza estos objetos, y las aplicaciones de cliente realizan operaciones de búsqueda para obtener referencias a ellos. A veces, las aplicaciones cliente y servidor enlazan objetos con el espacio de nombres. Una aplicación puede enlazar objetos con particiones transitorias o persistentes, dependiendo de los requisitos.

En los entornos de J2EE, algunas operaciones de JNDI se realizan con nombres URL java:. Los nombres enlazados con estos nombres se enlazan a un espacio de nombres totalmente diferente, que es local en el proceso de llamada. No obstante, algunas búsquedas en el espacio de nombres java: pueden desencadenar búsquedas indirectas en el servidor de nombres.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cnam_naming
File name: cnam_naming.html