Nommage
Le nommage est utilisé par les clients des applications WebSphere Application Server pour obtenir des références à des objets liés à ces applications, comme les interfaces home d'EJB (enterprise bean).
Ces objets sont liés à une structure principalement hiérarchique, appelée espace de nom. Dans cette structure, tous les objets non élémentaires sont appelés contextes. Les objets élémentaires peuvent être des contextes et d'autres types d'objets. Les opérations de nommage, telles que les recherches et les liaisons, sont effectuées sur les contextes. Toutes les opérations de nommage commencent par l'obtention d'un contexte initial. Vous pouvez considérer le contexte initial comme le point de départ de l'espace de nom.
La structure de l'espace de nom consiste en un ensemble de liaisons de nom, chacune se composant d'un nom relatif au contexte spécifique et de l'objet lié à ce nom. Par exemple, le nom myApp/myEJB comprend une liaison non élémentaire portant le nom myApp qui est un contexte. Le nom inclut également une liaison élémentaire portant le nom myEJB, relative à myApp. L'objet lié au nom myEJB dans cet exemple est une référence d'interface home d'EJB. Le nom complet myApp/myEJB est relatif au contexte initial, que vous pouvez considérer comme un point de départ lorsque vous procédez à des opérations de nommage.
Vous pouvez accéder à l'espace de nom et le manipuler par l'intermédiaire d'un serveur de noms. Les utilisateurs d'un serveur de noms sont appelés clients de nommage. Ils utilisent généralement l'interface JNDI (Java™ Naming and Directory Interface) pour effectuer des opérations de nommage. Les clients de nommage peuvent également utiliser l'interface CosNaming CORBA (Common Object Request Broker Architecture).
Vous pouvez utiliser la sécurité pour contrôler l'accès à l'espace de nom. Pour plus d'informations, voir Rôles de nommage.
En général, les objets liés à l'espace de nom sont des ressources et des objets associés aux applications installées. Ces objets sont liés par le système, et les applications client effectuent des opérations de recherche pour obtenir leurs références. Parfois, les applications client et serveur lient des objets à l'espace de nom. Une application peut, selon les besoins, lier des objets à des partitions transitoires ou persistantes.
Dans les environnements Java Platform, Enterprise Edition (Java EE) ou Java Platform, Standard Edition (Java SE), certaines opérations JNDI sont effectuées à l'aide des noms d'URL java:. Les noms liés sous ces noms dépendent d'un espace de nom totalement différent, local par rapport au processus appelant. Toutefois, certaines recherches sur l'espace de nom java: peuvent déclencher des recherches indirectes sur le serveur de noms.