zurück zum Artikel

OSGi-Spezifikation 5 vorgestellt

Robert Lippert

Die OSGi Alliance hat ihre aktuellen Spezifikationen Core Release 5 und Enterprise Release 5 veröffentlicht. Sie beschreiben neue Schnittstellen und Services für den Umgang mit Repositories und Subsystemen.

Die OSGi Alliance hat die Version 5 ihrer Spezifikation veröffentlicht. Sie definiert modulare Software-Entwicklungsprozesse auf Grundlage von Java und steht jetzt als Core Release 5 und Enterprise Release 5 zum Download [1] zur Verfügung.

Die Neuerungen fasst die Release-Ankündigung [2] zusammen. Das OSGi Core Release 5 enthält unter anderem die neue Resource-Schnittstelle [3] für eine Modellierung allgemeiner Anforderungen sowie eine neue Klasse VersionRange [4]. Zusätzliche Spezifikationen enthält auch der Enterprise Release 5. Hier gibt es unter anderem ein neues Repository [5]-Interface, mit dem sich Artefakte nicht mehr nur über Namen, Version oder Gruppe auswählen lassen, sondern jetzt auch auf Grundlage der von ihm bereitgestellten Fähigkeiten, beispielsweise der zur Verfügung gestellten Services. Weitere Spezifikationen behandeln einen Resolver [6]- und einen Subsystem [7]-Service sowie den neuen Service Loader Mediator [8]. (rl [9])


URL dieses Artikels:
https://www.heise.de/-1616989

Links in diesem Artikel:
[1] http://www.osgi.org/Download/Release5
[2] http://blog.osgi.org/2012/06/core-release-5-and-enterprise-release-5.html
[3] http://www.osgi.org/javadoc/r5/core/index.html?org%2Fosgi%2Fresource%2Fpackage-summary.html
[4] http://www.osgi.org/javadoc/r5/core/index.html?org%2Fosgi%2Fframework%2FVersionRange.html
[5] http://www.osgi.org/javadoc/r5/enterprise/index.html?org%2Fosgi%2Fservice%2Frepository%2Fpackage-summary.html
[6] http://www.osgi.org/javadoc/r5/enterprise/index.html?org%2Fosgi%2Fservice%2Fresolver%2Fpackage-summary.html
[7] http://www.osgi.org/javadoc/r5/enterprise/index.html?org%2Fosgi%2Fservice%2Fsubsystem%2Fpackage-summary.html
[8] http://www.osgi.org/javadoc/r5/enterprise/index.html?org%2Fosgi%2Fservice%2Fserviceloader%2Fpackage-summary.html
[9] mailto:rl@ix.de