Inicio de servidores eXtreme Scale utilizando la infraestructura OSGi de Eclipse Equinox

Los servidores de contenedor de WebSphere eXtreme Scale se pueden iniciar en una infraestructura OSGi de Eclipse Equinox utilizando varios métodos.

Antes de empezar

Para poder iniciar un contenedor eXtreme Scale, debe haber completado las siguientes tareas:
  1. El paquete de servidor de WebSphere eXtreme Scale debe estar instalado en Eclipse Equinox.
  2. La aplicación debe estar empaquetado como un paquete OSGi.
  3. Los plug-ins de WebSphere eXtreme Scale (si existen) deben estar empaquetados como un paquete OSGi. Pueden estar empaquetados en el mismo paquete que la aplicación o como paquetes independientes.

Acerca de esta tarea

Esta tarea describe cómo iniciar un servidor de contenedor eXtreme Scale en una infraestructura OSGi de Eclipse Equinox. Puede utilizar cualquiera de los métodos siguientes para iniciar los servidores de contenedor utilizando la implementación de Eclipse Equinox:

En cada caso, se configura un singleton de servidor eXtreme Scale y se configuran uno o varios contenedores.

El paquete de servidor eXtreme Scale, objectgrid.jar, incluye todas las bibliotecas necesarias para iniciar y ejecutar un contenedor de cuadrícula de eXtreme Scale en una infraestructura OSGi. El entorno de ejecución de servidor se comunica con los objetos de datos y los plug-ins proporcionados por el usuario utilizando el administrador de servicios OSGi.
Importante: Después de que un paquete de servidor eXtreme Scale se haya iniciado y el servidor eXtreme Scale se haya inicializado, no se puede reiniciar. Se debe reiniciar el proceso de Eclipse Equinox para reiniciar un servidor eXtreme Scale.

Puede utilizar el soporte de eXtreme Scale para el espacio de nombres Spring para configurar los servidores de contenedor de eXtreme Scale en un archivo XML Blueprint. Cuando se añaden los elementos XML de servidor y contenedor al archivo XML Blueprint, el manejador de espacio de nombres de eXtreme Scale inicia automáticamente un servidor de contenedor utilizando los parámetros definidos en el archivo XML Blueprint cuando se inicia el paquete. El manejador detiene el contenedor cuando se detiene el paquete.

Para configurar servidores de contenedor de eXtreme Scale con XML Blueprint, realice los pasos siguientes:

Procedimiento