Exemple OSGi Colors

Le modèle de programmation d'applications OSGi vous permet de développer et de déployer des applications modulaires qui utilisent les technologies Java EE et OSGi. Vous pouvez concevoir et générer des applications et des suites d'applications à partir de modules OSGi cohérents, multiversions et réutilisables, accessibles uniquement par l'intermédiaire d'interfaces bien définies. Cela réduit la complexité et offre une flexibilité optimale pour gérer et faire évoluer une application après sa première version.

Conditions préalables à l'utilisation

  • WebSphere Application Server version 8.5
Important : Ces exemples ont été testés avec WebSphere Application Server version 8.5.

Téléchargement de l'exemple

Pour utiliser cet exemple, téléchargez les fichiers OSGi colors depuis un site de téléchargement du produit :

  1. Choisissez l'une des méthodes suivantes pour télécharger le fichier colorsSample.zip vers un répertoire de votre poste de travail : FTP ou HTTP. Vous pouvez créer le chemin de répertoire /samples/colors sur votre poste de travail et télécharger les fichiers de l'exemple OSGi Colors vers ce chemin de répertoire.
  2. Depuis la boîte de dialogue qui s'affiche, indiquez le répertoire cible vers lequel enregistrer le fichier compressé puis cliquez sur OK.
    Les fichiers contenus dans colorsSample.zip sont répartis dans la structure de répertoires suivante :
    /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
    Avertissement : Le fichier readme.html contient des informations sur l'installation et l'exécution de l'exemple.

Description de l'exemple

Application exemple Colors
L'application exemple Colors illustre deux des capacités principales des applications OSGi pour WebSphere Application Server: comment mettre à jour administrativement des applications déployées de façon modulaire au niveau du bundle, et comment étendre des applications en cours d'exécution, au fur et à mesure que vos exigences métier changent, sans changer l'application sous-jacente.
L'application exemple est constituée des composants suivants, scindés en zones fonctionnelles comme indiqué ci-après :
  • com.ibm.samples.websphere.osgi.colors.eba, l'actif EBA (archive de bundle d'entreprise) de base de l'exemple Colors.
  • com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar, une version mise à jour d'un des bundles à l'intérieur de l'application exemple colors.
  • com.ibm.samples.websphere.osgi.colors.brightness.extension.cba, une archive de bundle composite que vous pouvez utiliser pour étendre l'application d'exemple colors.

Vous pouvez utiliser des scripts pour effectuer une installation complète de l'application. Vous pouvez aussi utiliser des scripts pour effectuer seulement la partie configuration initiale de l'application, puis installer celle-ci dans le serveur d'applications en passant par la console d'administration. Vous pouvez également utiliser, modifier et supprimer l'exemple.

Rubrique de concept    

Dispositions pour les centres de documentation | Commentaires

Dernière mise à jour : October 09, 2014 04:31 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_osgi_colors
Nom du fichier : sample_osgi_colors.html