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.0 o versión 8.5
Importante: Estos ejemplos han sido probados con WebSphere Application Server
versión 8.0 y versión 8.5.
Descargar el ejemplo
Para utilizar los ejemplos, descargue los archivos OSGi Blabber desde una página de descarga del producto:
- Elija uno de los métodos siguientes para descargar el archivo blabberSample.zip a un directorio de su estación de trabajo: FTP o HTTP. Puede crear el directorio /samples/blabber en su estación de trabajo y descargar los archivos de ejemplo de OSGi Blabber 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
blabberSample.zipcontiene archivos de ejemplo en la estructura de directorios siguiente :
/com.ibm.samples.websphere.osgi.blabber
/com.ibm.samples.websphere.osgi.blabber.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 del ejemplo Blabber
- La aplicación ejemplo de blabber es una aplicación para microblogging que se utiliza para que varias personas puedan compartir comentarios breves. Esta aplicación muestra cómo escribir y empaquetar los paquetes en un archivador de paquetes empresariales (archivo EBA).
- La aplicación de ejemplo consta de dos paquetes, dividido en las siguientes áreas funcionales:
- com.ibm.samples.websphere.osgi.blabber.persistence,
que contiene el código relacionado con la capa Java Persistence API (JPA), y también contiene la interfaz que se utiliza en el código de la aplicación principal.
- com.ibm.samples.websphere.osgi.blabber, que contiene el código de la lógica de la aplicación principal e interactúa entre el frontal web y la capa del código de persistencia del fondo.
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.