Das Kefk Network Wiki befindet sich im Testbetrieb.


Equinox (OSGi-Framework)

Aus Kefk.

Wechseln zu: Navigation, Suche

Die populäre integrierte Entwicklungsumgebung Eclipse basiert auf Java-Technologie, und zwar seit Version 3.0 ganz konkret auf einem OSGi-Framework namens Equinox.

Bild:SOA Elements.png
Elemente einer SOA, nach Dirk Krafzig, Karl Banke, and Dirk Slama. Enterprise SOA. Prentice Hall, 2005

Ein OSGi-Framework ist eine offene, modulare und skalierbare „Service Delivery Plattform“ auf Java-Basis, die dem Idealmodell einer „Service Oriented Architecture (SOA)“ entspricht.

Sie ermöglicht in ihrer Ausprägung als Software-Basisplattform für eingebettete Geräte die Vernetzung von intelligenten Endgeräten durch nachträgliche Auslieferung und Installation von Diensten zur Laufzeit. Dies schließt somit die Aufgabe der klassischen Fernsteuerung, Ferndiagnose und -wartung dieser Geräte mit ein. Weiterhin wird die Verteilung von Informationen und multimedialen Unterhaltungsinhalten an diese Geräte über geeignete Protokolle ermöglicht.

In ihrer Ausprägung als Applikationscontainer im Enterprise-Bereich ermöglicht sie die Realisierung einer SOA-Plattform über ihre entsprechenden feingranularen service-orientierten Java-Spezifikationen. Die auf den einzelnen Clients laufenden Anwendungen können gleichfalls per Remote Management über geeignete Protokolle administriert werden.

Eclipse bzw. Equinox sind Beispiele für solche Enterprise-Anwendungen. Daneben ist Equinox beispielsweise auch Grundlage des IBM Workplace Clients, einer Weiterentwicklung von Lotus Notes.

Weblinks

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Equinox_%28OSGi-Framework%29, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge