Equinox (OSGi-Framework)
aus Wikipedia, der freien Enzyklopädie
Die populäre integrierte Entwicklungsumgebung Eclipse basiert auf Java-Technologie, und zwar seit Version 3.0 ganz konkret auf einem OSGi-Framework namens Equinox.
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.
[Bearbeiten] Weblinks
- Equinox - getrieben von Eclipse (Enterprise)
- mBedded Server Equinox Edition - basiert auf dem Equinox-Framework von Eclipse, ergänzt um zusätzliche Features