Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner | 10.01.2011.

Slides:



Advertisements
Ähnliche Präsentationen
Dauermagnete Bei magnetischen Materialien unterscheidet man Eisenkerne bzw. Weicheisenstücke und Dauermagnete bzw. Hart-magnetische Materialien. Dauermagnete.
Advertisements

TAGUNG DER DEUTSCH-LUSITANISCHEN JURISTENVEREINIGUNG O processo penal português Panorâmica introdutória Der portugiesische Strafprozess ein einführender.
Ach wie gut, daß niemand weiß Der Schutz von Wissen
Herzlich Willkommen bei SIMPLE STABLE BULDING
Adjektivendungen Tabellen und Übungen.
ZWILLING Neuheiten 2008.
Das Hexenkochbuch Nicht Rattenschwänze, Spinnenbein
 Präsentation transkript:

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