Nomenclatura
A nomenclatura é utilizada pelos clientes de aplicativos WebSphere Application Server para obter referências a objetos relacionados a esses aplicativos, como homes do enterprise bean (EJB).
Esses objetos são ligados a uma estrutura principalmente hierárquica, referida como espaço de nomes. Nesta estrutura, todos objetos que não sejam de folha são chamados contextos. Os objetos de folha podem ser contextos e outros tipos de objetos. As operações de nomes, tais como pesquisas e ligações, são executadas em contextos. Todas as operações de nomes começam com a obtenção de um contexto inicial. Pode-se considerar o contexto inicial como ponto de partida no espaço de nomes.
A estrutura de espaço de nomes consiste em um conjunto de ligações de nome, cada uma consistindo em um nome relativo a um contexto específico e o objeto ligado a esse nome. Por exemplo, o nome myApp/myEJB consiste em uma ligação que não é de folha com o nome myApp, o qual é um contexto. O nome também inclui uma ligação de folha com o nome myEJB, relativa a myApp. O objeto ligado ao nome myEJB neste exemplo é uma referência de início EJB. O nome myApp/myEJB inteiro é relativo ao contexto inicial, o qual pode ser considerado como um lugar de início ao executar operações de nomes.
Você pode acessar e manipular o espaço de nomes por meio de um servidor de nomes. Os usuários de um servidor de nomes são chamados clientes de nomes. A nomenclatura de clientes normalmente utiliza a JNDI (Java™ Naming and Directory Interface) para executar operações de nomenclatura. Os clientes de nomes também podem utilizar a interface CosNaming de CORBA (Common Object Request Broker Architecture).
Você pode utilizar a segurança para controlar o acesso ao espaço de nomes. Para obter informações adicionais, consulte Funções de Nomenclatura.
Em geral, objetos ligados ao espaço de nomes são recursos e objetos associados a aplicativos instalados. Esses objetos são ligados pelo sistema, e os aplicativos clientes executam operações de pesquisa para obter referências a eles. Ocasionalmente, aplicativos servidores e clientes ligam objetos ao espaço de nomes. Um aplicativo pode ligar objetos a partições transientes ou persistentes, dependendo dos requisitos.
Em ambientes Java Platform, Enterprise Edition (Java EE) ou Java Platform, Standard Edition (Java SE), algumas operações da JNDI são executadas com nomes de URL java:. Os nomes ligados sob esses nomes são ligados a um espaço de nomes completamente diferente o qual é local ao processo de chamada. Contudo, algumas consultas no espaço de nomes java: podem acionar consultas indiretas ao servidor de nomes.