El modelo de programación de aplicaciones de OSGi permite
desarrollar y desplegar aplicaciones modulares que utilizan las
tecnologías Java EE y OSGi.
Puede diseñar y crear aplicaciones y suites de aplicaciones a partir
de módulos OSGi reutilizables, coherentes y de varias versiones a los
que sólo se accede mediante interfaces bien definidas. Esto reduce la
complejidad, y proporciona la máxima flexibilidad para mantener y
desarrollar una aplicación después de su primer release.
Requisitos previos para su uso
- WebSphere Application
Server Versión 8.5
Importante: Estos ejemplos han sido probados con WebSphere Application Server
Version 8.5.
Descargar el ejemplo
Para utilizar los ejemplos, descargue los archivos de OSGi Colors de
una página de descarga del producto:
- Elija uno de los métodos siguientes para descargar el archivo colorsSample.zip en un directorio de su estación de trabajo:
FTP
o HTTP. Puede crear el directorio /samples/colors en su estación de trabajo y descargar los archivos de ejemplo de OSGi Colors
en ese directorio.
- En el diálogo que aparece, especifique el directorio de destino
en el que guardar los documentos y pulse Aceptar.
El archivo
colorsSample.zipcontiene
archivos de ejemplo en la estructura de directorios siguiente :
/com.ibm.samples.websphere.osgi.colors
/com.ibm.samples.websphere.osgi.colors.persistence
/com.ibm.samples.websphere.osgi.logging.api
/com.ibm.samples.websphere.osgi.logging.impl
/images
/installableApps
/META-INF
/prereqs
/scripts
/style
build.xml
readme.html
notices.txt
Atención: El archivo readme.htmlcontiene información para instalar y ejecutar el ejemplo.
Descripción del ejemplo
- Aplicación de ejemplo de Colors
- La aplicación de ejemplo de colores demuestra dos de las capacidades dinámicas clave de las aplicaciones
OSGi para WebSphere Application Server: cómo actualizar en
módulos administrativamente aplicaciones desplegadas en el nivel de paquete y cómo aplicar
las aplicaciones en ejecución, a medida que los requisitos de empresa cambian, sin cambiar la aplicación subyacente.
- La aplicación de ejemplo consta de los componentes siguientes, divididos en las siguientes áreas funcionales:
- com.ibm.samples.websphere.osgi.colors.eba, archivo de paquetes
empresariales del ejemplo Colors principales
- com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar,
una versión actualizada de uno de los paquetes dentro de la aplicación de ejemplo de colores
- com.ibm.samples.websphere.osgi.colors.brightness.extension.cba,
un archivo de paquete compuesto que se puede utilizar para ampliar la aplicación de ejemplo de colores
Puede utilizar scripts para realizar una instalación completa, o utilizar scripts para realizar sólo la configuración inicial de la aplicación, a continuación, utilice la consola administrativa para instalar la aplicación en el servidor de aplicaciones. También puede utilizar, modificar y eliminar la aplicación de ejemplo.