OSGi-fähige Services mit dem Dienstprogramm xscmd verwalten

Sie können das Dienstprogramm xscmd verwenden, um Verwaltungsaufgaben wie das Anzeigen von Services und Rankings, die von jedem Container verwendet werden, und die Aktualisierung der Laufzeitumgebung zur Verwendung neuer Versionen der Bundles auszuführen.

Informationen zu diesem Vorgang

Mit dem Eclipse-Equinox-OSGi-Framework können Sie mehrere Versionen desselben Bundles installieren und diese Bundles zur Laufzeit aktualisieren. WebSphere eXtreme Scale ist eine verteilte Umgebung, in der die Container-Server in vielen OSGi-Framework-Instanzen ausgeführt werden.

Administratoren sind für das manuelle Kopieren, Installieren und Starten von Bundles im OSGi-Framework verantwortlich. eXtreme Scale enthält eine OSGi-Schnittstelle ServiceTrackerCustomizer, um Services zu überwachen, die als Plug-ins von eXtreme Scale in der ObjectGrid-XML-Deskriptordatei angegeben wurden. Verwenden Sie das Dienstprogramm xscmd, um festzustellen, welche Version des Plug-ins verwendet wird und welche Versionen verwendet werden können, und um Bundle-Upgrades durchzuführen.

eXtreme Scale verwendet die Service-Ranking-Nummer, um die Version jedes Service anzugeben. Wenn zwei oder mehr Services mit derselben Referenz geladen werden, verwendet eXtreme Scale automatisch den Service mit dem höchsten Ranking.

Vorgehensweise