Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Eleonore Zarse Geändert vor über 10 Jahren
1
Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner | 10.01.2011
2
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 2 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
3
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 3 OSGi Architektur
4
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 4 OSGi Bundle Lebenszyklus
5
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
6
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
7
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 7 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
8
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
9
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
10
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 10 Declarative Services
11
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 11 Blueprint Container (Spring DM)
12
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 12 Apache iPOJO
13
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 13 Google Guice & Peaberry
14
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 14 Service Component Models Review
15
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 15 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
16
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
17
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 17 R-OSGi
18
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 18 Remote Services
19
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 19 OSGi als Middleware Plattform
20
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 20 Inhalt OSGi Einführung Service Component Models OSGi für Verteilte Systeme Zusammenfassung
21
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
22
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 22 Bewertung OSGi als Middleware Plattform für Verteilte Systeme OSGi Entwicklung ohne OSGi
23
Multimedia- und Internetsysteme | Service components and distribution with OSGi Seite 23 Quellen
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.