Visión general de la tarea: Internacionalización de componentes de aplicaciones (servicio de internacionalización)
En este tema se resumen los pasos a realizar en el uso del servicio de internacionalización.
Acerca de esta tarea
El servicio de internacionalización puede gestionar la distribución de información de internacionalización, o contexto de internacionalización, que es necesaria para dar soporte a los componentes de aplicación globalizados de Java™ Platform, Enterprise Edition (Java EE). Los componentes de aplicaciones soportados también incluyen los entornos de cliente de servicio web y enterprise beans habilitados para servicio web.
Procedimiento
- Utilice la API del contexto de internacionalización en los componentes de aplicación para obtener o gestionar el contexto de internacionalización.
Los métodos de empresa de enterprise beans y servlet pueden utilizar el contexto de internacionalización para llevar a cabo localizaciones que se ven afectadas por entornos locales y husos horarios. Las aplicaciones cliente EJB (Enterprise JavaBeans) y los componentes de servidor configurados para gestionar el contexto de internacionalización deben utilizar la API de contexto de internacionalización para establecer los elementos de contexto cuyo ámbito sean sus invocaciones.
La API del contexto de internacionalización se utiliza en los programas cliente Java EE habilitados para servicio web y los beans de sesión sin estado del mismo modo que en los componentes Java EE convencionales, pero con una excepción. El contexto de internacionalización propagado a través de las solicitudes de servicios web contiene un ID de huso horario, mientras que las solicitudes RMI/IIOP (Remote Method Invocation and Internet Inter-ORB) propagan toda la información de huso horario, incluido el desplazamiento en bruto, la información DST, etc.
- Ensamble las aplicaciones internacionalizadas.
El tipo de internacionalización especifica la política de internacionalización aplicable a un servlet o a un enterprise bean y, en concreto, indica si es el componente de la aplicación o el contenedor Java EE en el que se encuentra el que gestiona el contexto de internacionalización. Los atributos de internacionalización de contenedor pueden especificarse para el método de servlet gestionados por contenedor y el método de empresa de enterprise bean. Estos atributos adaptan una política indicando qué contexto asigna el contenedor como ámbito a una invocación. La configuración de las políticas de internacionalización formula declarativamente, a través del descriptor de despliegue de la aplicación, la distribución y la gestión del contexto por toda una aplicación.
Mientras edita el descriptor de despliegue para el ensamblaje, también puede establecer el tipo de internacionalización y configurar cualquier atributo de internacionalización de contenedor para los servlets y enterprise beans de la aplicación.
Configure los atributos de internacionalización del tipo y contenedor de internacionalización para los beans de sesión sin estado habilitados para servicio web del mismo modo que lo hace para los beans convencionales.
- Gestione el servicio de internacionalización.
Utilice la consola de administración para habilitar el servicio en todos los servidores de aplicaciones.
De forma predeterminada, el servicio está habilitado en los entornos de cliente Java EE pero está inhabilitado para los servidores de aplicaciones. Para poder utilizar el contexto de internacionalización, se debe habilitar el servicio en todos los servidores de aplicaciones en los que se encuentran los servlets y los enterprise bean.
- Efectúe una resolución de problemas del servicio web según sea necesario.
Utilice la consola administrativa para habilitar el servicio de rastreo con el fin de anotar mensajes del servicio de internacionalización al depurar las aplicaciones.
A continuación figuran las series de rastreo para el servicio de internacionalización; utilice las dos:com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled
Subtopics
Servicio de internacionalización
En un entorno cliente-servidor distribuido, los procesos de aplicación pueden ejecutarse en distintas máquinas, configuradas para entornos locales diferentes y que correspondan a convenios culturales dispares; también pueden ubicarse traspasando límites geográficos. El servicio de internacionalización puede ayudar a gestionar su aplicación en un entorno distribuido globalmente.Ensamblaje de aplicaciones preparadas para internacionalización
Realice esta tarea para configurar componentes de aplicación para desplegarlos con el servicio de internacionalización.Utilización de la API de contexto de internacionalización
Las aplicaciones clientes de EJB (Enterprise JavaBeans), los servlets y los enterprise beans se pueden obtener y gestionar el contexto de internacionalización mediante programación utilizando la API del contexto de internacionalización. Para las aplicaciones de cliente de servicio web, utilice la API para obtener y gestionar el contexto de internacionalización del mismo modo que lo hace para los clientes EJB.Administración del servicio de internacionalización
Para utilizar el contexto de internacionalización en una aplicación EJB (Enterprise JavaBeans), el servicio de internacionalización debe estar habilitado en los entornos de ejecución para todos los componentes del lado del servidor (servlets y enterprise beans, incluidos beans de sesión habilitados para el uso de servicios web) así como para todos los componentes del lado del cliente (aplicaciones cliente EJB y clientes de servicios web).


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_enterpriseep
File name: tin_enterpriseep.html