Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Im zweiten Teil dieses Buches stellen wir Ihnen einige OSGi Standard Services vor, die – aufbauend auf dem OSGi Framework – Lösungen für unterschiedliche horizontale Problemstellungen implementieren. Wir beschränken uns dabei auf die in Eclipse Equinox 3.3 implementierten Services, die aus unserer Sicht unabhängig vom konkreten Einsatzkontext sowohl im Embedded-Bereich als auch in Client-Anwendungen oder Server-Applikationen sinnvoll eingesetzt werden können.
Der Teil besteht aus neun Kapiteln und ist wie folgt aufgebaut:
Kapitel 12 (Declarative Services) zeigt Ihnen, wie das Arbeiten mit Services durch deklarativ beschriebene Service Components drastisch vereinfacht werden kann.
Kapitel 13 (Der Config Admin Service) beschreibt, wie Bundles und Services zur Laufzeit zentral konfiguriert werden können.
Kapitel 14 (Der Metatype Service) behandelt die Bereitstellung von Metatyp-Informationen für Service- und Bundle-Konfigurationen, auf deren Basis bspw. grafische Management Agents Eingabemasken erzeugen können.
Kapitel 15 (Der Event Admin Service) erläutert, wie mithilfe des Event Admin Service auf einfache Weise Events bundleübergreifend verschickt werden können.
Kapitel 16 (Der Log Service) beschreibt, wie über den OSGi Log Service Logging-Nachrichten geschrieben und ausgelesen werden.
Kapitel 17 (Der User Admin Service) stellt den User Admin Service vor, der eine einfache Benutzerverwaltung implementiert.
Kapitel 18 (Der Preferences Service) zeigt, wie Bundles Systemund Benutzereinstellungen in einer Preferences-Datenbank ablegen und von dort lesen können.
Kapitel 19 (Der Http Service) beschreibt einen leichtgewichtigen Http Server für den Einsatz innerhalb der OSGi Service Platform.
Kapitel 20 (Der Application Admin Service) behandelt die Verwaltung und Steuerung beliebiger Applikationstypen aus der OSGi Service Platform heraus.