Beispiel "OSGi Colors"

Das Programmiermodell "OSGi Applications" hilft Ihnen bei der Entwicklung und Implementierung modularer Anwendungen, die Java-EE- und OSGi-Technologien verwenden. Sie können Anwendungen und Anwendungssuites aus kohärenten, Multiversion- und wiederverwendbaren OSGi-Modulen entwerfen und entwickeln, die ausschließlich über klar strukturierte Schnittstellen aufgerufen werden. Dies reduziert die Komplexität und bietet die größte Flexibilität bei der Verwaltung und Weiterentwicklung einer Anwendung nach dem ersten Release.

Voraussetzungen für die Verwendung

  • WebSphere Application Server Version 8.5
Wichtig: Diese Beispiele wurden mit WebSphere Application Server Version 8.5 getestet.

Beispiel herunterladen

Zur Verwendung des Beispiels laden Sie die Beispieldateien für "OSGi Colors" von einer Produkt-Download-Site herunter:

  1. Laden Sie die Datei colorsSample.zip mit einem der folgenden Übertragungsprotokolle in ein Verzeichnis auf Ihrer Workstation herunter: FTP oder HTTP. Sie können den Verzeichnispfad /samples/colors auf Ihrer Workstation erstellen und die Beispieldateien für "OSGi Colors" in diesen Verzeichnispfad herunterladen.
  2. Geben Sie im daraufhin angezeigten Dialog das Zielverzeichnis an, in dem die komprimierte Datei gespeichert werden soll, und klicken Sie auf OK.
    Die Datei colorsSample.zip enthält Beispieldateien in der folgenden Verzeichnisstruktur:
    /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
    Achtung: Die Datei readme.html enthält Informationen zum Installieren und Ausführen des jeweiligen Beispiels.

Beschreibung des Beispiels

Beispielanwendung "Colors"
Die Beispielsanwendung "colors" veranschaulicht zwei der wichtigsten dynamischen Fähigkeiten von OSGi Applications for WebSphere Application Server: die administrative Aktualisierung implementierter Anwendungen in einer modularen Weise auf Bundleebene und die Erweiterung aktiver Anwendung bei geänderten Geschäftsanforderungen ohne Änderung der zugrunde liegenden Anwendung.
Die Beispielanwendung enhält die folgenden Komponenten, die in die folgenden Funktionsbereiche unterteilt sind:
  • com.ibm.samples.websphere.osgi.colors.eba: das Unternehmensbundlearchiv der Basisbeispielanwendung "colors"
  • com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar: eine aktualisierte Version eines der Bundles in der Beispielanwendung "colors",
  • com.ibm.samples.websphere.osgi.colors.brightness.extension.cba: ein Verbundbundlearchiv, das für die Erweiterung der Beispielanwendung "colors" verwendet werden kann.

Sie können Scripts verwenden, um eine vollständige Installation auszuführen, oder Sie verwenden Scripts, mit denen Sie lediglich die Erstkonfiguration der Anwendung ausführen, und verwenden dann die Administrationskonsole, um die Anwendung im Anwendungsserver zu installieren. Sie können auch das Beispiel verwenden, ändern und entfernen.

Konzeptartikel    

Nutzungsbedingungen für Information Center | Feedback

Letzte Aktualisierung: October 19, 2014 09:48 PM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_osgi_colors
Dateiname: sample_osgi_colors.html