Die OSGi Service Platform: Eine Einführung mit Eclipse Equinox
by Gerd Wütherich, Nils Hartmann, Bernd Kolb, Matthias Lübken
Chapter 9. Security
Motivation
In den vergangenen Kapiteln haben wir Ihnen gezeigt, wie Sie Bundles und Services für die OSGi Service Platform entwickeln. Dabei besaßen die von Ihnen entwickelten Bundles immer volle Ausführungsrechte, d.h., aus den Bundles kann auf alle Ressourcen der Java-Laufzeitumgebung zugegriffen werden.
In Anwendungsszenarien, in denen Bundles unterschiedlicher Entwickler in einer zentral administrierten Instanz des OSGi Frameworks ablaufen sollen, ist die Vergabe voller Ausführungsrechte für alle Bundles u.U. nicht angemessen. So ist es bspw. denkbar, anwendungsfachlichen Bundles die Rechte zur Installation und Manipulation von Bundles zu entziehen, während einem Management Bundle diese Rechte durchaus zur Verfügung stehen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access