Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner |
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 2 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 3 OSGi Architektur
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 4 OSGi Bundle Lebenszyklus
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 5 OSGi Servicelayer, SOA Pattern : Publish-Find-Bind Service Registry Service Provider Service Requestor Publish Find Bind
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 6 OSGi Serviceorienierung Service = POJO Beschrieben durch Java Interface Unabhängig von der Implementierung Werden genutzt um Bundle Funktionalität zur Verfügung zu stellen Zentrale Service Registry durch OSGi Framework
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 7 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 8 Service Orientierte Entwicklung mit OSGi Probleme: –Kopplung an das OSGi Framework Wiederverwendbarkeit ! –Komplexe Implementierung eines nicht Anwendungsspezifischen Aspektes Einfachheit, Fehleranfälligkeit
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 9 Service Component Models - Übersicht Declarative Services Specication Blueprint Container Specication (Spring DM) Apache iPOJO (inject POJO) Google Guice & Peaberry
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 10 Declarative Services
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 11 Blueprint Container (Spring DM)
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 12 Apache iPOJO
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 13 Google Guice & Peaberry
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 14 Service Component Models Review
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 15 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 16 Arten der Verteilung Automatische Proxy Generierung –Anstelle des Orginal bundles wird ein Proxy bundle erzeugt und aufgerufen dieses delegiert aufrufe transparent an das orginal bundle Bundle Verteilung –bundles die zum nutzen eines gewissen services benötigt werden werden an alle Nodes verteilt
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 17 R-OSGi
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 18 Remote Services
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 19 OSGi als Middleware Plattform
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 20 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 21 Evaluation: Service Component Models & Remoting R-OSGiRemote Services Declarative Services Blueprint Container Apache iPOJO Google Guice & Peaberry
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 22 Bewertung OSGi als Middleware Plattform für Verteilte Systeme OSGi Entwicklung ohne OSGi
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 23 Quellen