Crear proyectos de aplicación OSGi

Un proyecto de aplicación OSGi agrupa un conjunto de paquetes para proporcionar una lógica de negocio coherente. La aplicación puede estar compuesta por diferentes tipos de paquete, como por ejemplo, paquetes habilitados para la web y persistencia (JPA).

Antes de empezar

Cree un proyecto de paquete.
Importante: Los paquetes compuestos contenidos en una aplicación OSGi reciben soporte en WebSphere Application Server V8.0 y versiones posteriores.

Acerca de esta tarea

Los paquetes contenidos en una aplicación OSGi ofrecen servicios aislados por la aplicación. Los servicios no son visibles fuera de la aplicación a menos que estén configurados para la exportación:
  • Los servicios pueden exportarse de la aplicación a otra aplicación.
  • Los servicios pueden exportarse desde la aplicación para publicarlos como servicio web.
  • La aplicación puede incluir paquetes habilitados para web para procesar cargas de trabajo HTTP.

Los servicios no pueden consumir servicios fuera de la aplicación a menos que estén configurados para importar los servicios desde fuera de la aplicación. Los servicios importados pueden ser proxies para otros servicios o pueden ser proxies para servicios remotos.

Procedimiento

  1. Pulse Archivo > Nuevo > Otro > OSGi > Proyecto de aplicación OSGi y, a continuación, pulse Siguiente. Se abre el asistente Nuevo proyecto de paquete de aplicación OSGi.
  2. En el campo Nombre de proyecto, especifique el nombre del proyecto de aplicación. Pulse Siguiente.
  3. Seleccione un Tiempo de ejecución de destino en la lista desplegable. Establezca el tiempo de ejecución de destino de modo que defina un entorno de ejecución instalado. Los tiempos de ejecución se utilizan en el momento de la compilación para compilar proyectos. Pulse Siguiente.
  4. En la página Aplicación OSGi del asistente, seleccione los paquetes que desea agrupar por proyecto de aplicación. También puede crear paquetes adicionales mediante Paquete nuevo. Pulse Finalizar.

Resultados

El proyecto de aplicación OSGi se crea en el espacio de trabajo. El archivo de manifiesto de la aplicación, META-INF/APPLICATION.MF, contiene metadatos que permiten a la infraestructura OSGi procesar los aspectos modulares de los paquetes. Para obtener más información sobre el archivo de manifiesto de la aplicación, consulte Archivos de manifiesto de aplicación.

Qué hacer a continuación

Ahora que ya ha creado un proyecto de aplicación, puede exportarlo como archivo EBA, publicar la aplicación en el servidor, y añadir o eliminar paquetes de la aplicación OSGi.

Para obtener más información sobre cómo crear proyectos de aplicación OSGi, consulte los temas siguientes:

Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tcrtappprj.html