Il server IBM ORB Transient Naming (tnameserv) è la parte di IBM Java ORB che fornisce il servizio di denominazione per il sistema di integrazione aziendale WebSphere. Quando viene avviato un componente del sistema d'integrazione aziendale WebSphere si registra con il server IBM ORB Transient Naming. Quando è necessario che un componente acceda ad un altro componente del sistema d integrazione aziendale, utilizza il servizio di denominazione per definire le informazioni necessarie per localizzare ed avviare l'interazione con quel componente. Ad esempio, quando è necessario che un adattatore comunichi con InterChange Server, l'ubicazione di InterChange Server si ottiene tramite Transient Naming Server.
Tuttavia, se il Transient Naming Server si blocca, i contenuto della memoria andrà perso. Quindi, sarà necessario riavviare tutti i componenti con esso registrati il modo che vengano di nuovo registrati con il servizio di denominazione. Il Persistent Naming Server estende la capacità del IBM ORB Transient Naming Server in modo che la raccolta di oggetti CORBA registrati con il Transient Naming Server vengano memorizzati in un repository di denominazione. L'esistenza del repository di denominazione indica che questi riferimenti CORBA, piuttosto che essere semplicemente memorizzati nel Transient Naming Server, sono permanenti; cioè, sono disponibili per altri processi e componenti ICS nel caso in cui il Transient Naming Server si blocchi. Non è necessario chiudere e riavviare gli altri componenti per la registrazione con il servizio di denominazione.
Per impostazione predefinita, viene abilitato il Persistent Naming Server; cioè, i riferimenti agli oggetti CORBA vengono conservati nel repository di denominazione. Tuttavia, per eseguire il server di denominazione, è necessario avviarli esplicitamente con il file di avvio PersistentNameServer.sh, ubicato nella directory secondaria della directory del prodottobin. Tale file di avvio eseguirà questi passaggi:
Per avviare questo script, passare alla directory ProductDir/bin ed immettere il comando seguente:
./PersistentNameServer.sh
E' possibile chiudere il Persistent Naming Server impostando il parametro di configurazione CosNamingPersistency (ubicato nella sezione CORBA del file di configurazione ICS) su false. Per ulteriori informazioni, consultare le istruzioni sulle modalità di configurazione diORB nella sezione System Administration Guide.