Los servicios de catálogo, servidores de contenedor y clientes de WebSphere eXtreme Scale, cuando se ejecutan en procesos de WebSphere Application Server, utilizan puertos y servicios ya definidos para el proceso.
Las secciones siguientes explican detalles relacionados con la utilización de puertos en el despliegue.
Los servicios de catálogo de WebSphere eXtreme Scale se ejecutan en cualquier proceso de WebSphere Application Server y se configuran mediante la consola administrativa o mediante las tareas administrativas. El proceso hereda todos los puertos, excepto el puerto del cliente, que se configura explícitamente. Para obtener detalles sobre qué puertos utiliza el servicio de catálogo, consulte Planificación de puertos de red. Para obtener detalles sobre la configuración de un dominio de servicio de catálogo, consulte Servicio de catálogo de alta disponibilidad.
Los servidores de contenedor de WebSphere eXtreme Scale se alojan en módulos Java EE. Los servidores de contenedor utilizan los puertos definidos para el proceso del servidor de aplicaciones. Para obtener detalles sobre qué puertos utiliza el servicio de contenedor, consulte Planificación de puertos de red. Para obtener detalles sobre cómo iniciar un contenedor en un módulo Java EE como un módulo Enterprise JavaBeans™ (EJB) o módulo web, consulte Configuración de aplicaciones WebSphere Application Server para el inicio automático de servidores de contenedor.
Los clientes de WebSphere eXtreme Scale se alojan en módulos EJB o web Java EE.
Los clientes se conectan mediante programación al dominio de servicio de catálogo mediante la API ObjectGridManager.connect(). Al conectarse a un dominio de servicio de catálogo alojado dentro de la misma célula, la conexión de cliente encontrará automáticamente el dominio de servicio de catálogo predeterminado mediante la siguiente llamada a la API del ObjectGridManager:
connect(securityProps, overRideObjectGridXML)
Si el dominio de servicio de catálogo predeterminado está alojado remotamente (externamente a la célula), se deben especificar los puntos finales de servicio de catálogo mediante el método siguiente en la API de ObjectGridManager:
connect(catalogServerEndpoints, securityProps, overRideObjectGridXml)
Si el dominio de servicio de catálogo predeterminado se define en la célula, se puede utilizar la API de CatalogServerProperties para recuperar las direcciones del servidor de catálogo. La tarea administrativa de XSDomainManagement también se puede utilizar para recuperar puntos finales de dominio de servicio de catálogo configurados.