Nomenclatura

A nomenclatura é utilizada pelos clientes dos aplicativos WebSphere® Application Server para obter referências a objetos relacionados a esses aplicativos, como inícios do EJB (Enterprise Bean)

Esses objetos são ligados a uma estrutura principalmente hierárquica, referida como namespace. 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 namespace.

A estrutura de namespace 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.

É possível acessar e manipular o namespace por meio de um servidor de nomes. Os usuários de um servidor de nomes são chamados clientes de nomes. Os clientes de nomenclatura geralmente usam o Java™ Naming and Directory Interface (JNDI) para executar operações de nomenclatura Os clientes de nomes também podem utilizar a interface CosNaming de CORBA (Common Object Request Broker Architecture).

É possível utilizar a segurança para controlar o acesso ao namespace. Para obter informações adicionais, consulte Funções de Nomenclatura.

Em geral, objetos ligados ao namespace 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 namespace. 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 namespace completamente diferente o qual é local ao processo de chamada. Contudo, algumas consultas no namespace java: podem acionar consultas indiretas ao servidor de nomes.