Crear el ciclo de vida OSGi

Si ha habilitado La biblioteca de modelo de Open Services Gateway initiative (OSGi), puede activar u n ciclo de vida preconfigurado para la comunidad. El ciclo de vida da soporte a un entorno de modelo de componentes que utiliza un repositorio de paquetes OSGi para empaquetar servicios web.

Antes de empezar

Para poder utilizar el ciclo de vida OSGi, un administrador de repositorios debe habilitar la biblioteca de modelo OSGi. Para obtener más información, consulte Habilitar la biblioteca de modelo OSGi.

Para importar y gestionar el ciclo de vida, debe ser administrador de repositorios o administrador de una comunidad.

Para configurar el ciclo de vida para que funcione con un repositorio de paquetes, los productos integrados deben utilizar el URL siguiente: http://nombrehost:puerto/raíz-contexto/BundleRepository. Este URL es el repositorio de paquetes OSGi (OBR). Para obtener más información, consulte Repositorio de paquetes OSGi (OBR).

Procedimiento

  1. Inicie una sesión en la aplicación web de .
  2. Pulse Administración.
  3. Pulse el nombre de una comunidad o cree una para OBR.
  4. Pulse la pestaña Ciclos de vida.
  5. En la sección Ciclos de vida, pulse Importar ciclo de vida de OSGi.
  6. Pulse Roles y especifique las roles de usuario de comunidad para gestionar los usuarios que pueden buscar, visualizar y descargar activos de paquete de OBR. Los paquetes que son visibles en OBR se basan en el rol de un usuario. Para garantizar que los activos de paquete sean visibles en OBR y permitir que los usuarios descarguen paquetes, los usuarios deben poder buscar y descargar paquetes. Puede utilizar el rol Consumidor de activos. Para que usuarios anónimos tengan posibilidades de búsqueda y descarga, puede asignar el rol Consumidor de activos a Todos los usuarios.
  7. Pulse Aceptar. El ciclo de vida de OSGi se creará y configurará para los tipos de activos OSGi.

Qué hacer a continuación

Puede modificar el ciclo de vida de OSGi para alinearlo con los procesos de la comunidad u organización. Para obtener más información sobre cómo configurar ciclos de vida personalizados, consulte Creación de ciclos de vida maestros.
Al someter activos OSGiBundle en la comunidad, siga estas directrices:
  • Someta un activo por paquete e incluya un archivo .jar con un archivo manifest.mf.
  • Especifique un nombre, una versión y una breve descripción en el activo. Estos valores se sobrescribirán con los valores especificados en el archivo de manifiesto.
  • Al someter el paquete, impida que el cliente web extraiga el contenido del archivo .jar. En la ventana Expandir archivo comprimido, pulse Más opciones, seleccione Cargar y pulse No.

Comentarios