Utilización de archivos Java (JAR) independientes con aplicaciones OSGi

Si desea que la aplicación OSGi utilice paquetes de archivos JAR que se han desarrollado de forma independiente de la aplicación, hay dos enfoques principales: En ambos enfoques, el archivo JAR debe tener primero el formato de paquete OSGi.
Existen ventajas y desventajas para cada uno de estos enfoques que debe tener en cuenta.
Tabla 1.
  Ventajas Desventajas
Incluir el archivo JAR en una aplicación OSGi
  • La aplicación es más independiente
  • Menos de configuración para utilizar el archivo JAR
  • Si dispone de acceso al código fuente, tal vez desee modificar los paquetes que está incluyendo. En este caso, hay menos incentivo para mantener el archivo independiente
  • Si hay cambios en el archivo tras desplegar la aplicación, tendrá que desinstalar y volver a instalar toda la aplicación en el servidor
Según el archivo JAR sin incluirlo en una aplicación OSGi
  • La aplicación es más ligera
  • Mantiene las bibliotecas y el código que se desarrolla de forma independiente de la aplicación
  • Si no hay cambios significativos en el archivo JAR, no es necesario que desinstale y vuelva a instalar una aplicación OSGi desplegada
  • La aplicación no es independiente
  • La configuración es necesaria en la información de tiempo de ejecución de destino del espacio de trabajo de desarrollo
  • La configuración es necesaria en el servidor

Para obtener más información sobre el uso de archivos JAR independientes con aplicaciones OSGi, consulte los subtemas siguientes:

Icono que indica el tipo de tema Tema de conceptos
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: cexternal.jars.ovr.html