Was macht eine Middleware?
Beispiele für eine Middleware
* CORBA
Middleware-Kategorien
* Kommunikationsorientierte
Was ist eine Anwendungsorientierte Middleware?
Setzt auf kommunikationsorientierten Middleware auf und erweitert sie um Funktionalität zur Unterstützung verteilter Anwendungen
Modelle anwendungsorientierter Middlewares
Was ist eine kommunikationsorientierte Middleware?
Eine Abstraktion der Netzwerkkommunikation
Wie nennt man kommunikationsorientierte Middleware noch?
Message oriented middleware (MOM)
Welche Kommunikationsprotokolle unterstützt kommunikationsorientierte Middleware?
Beispiel für kommunikationsorientierte Middleware
Java Messaging Service (JMS)
Wofür steht JMS?
Java Messaging Service
Was macht JMS?
Unterstüzt die Kommunikation zwischen verteilten Anwendungen
JMS Rollen
* Client = Empfänger & Sender
JMS Architektur
JMS Provider
* Setzt Schnittstellen um
JMS Client
Java Komponente die Nachrichten produziert oder konsumiert
JMS Administered Objects
Vorkonfigurierte JMS Objekte, vom Admin angelegt und vom Client verwendet.
JMS Interaktionsmodelle
* Topics
JMS Queues
Einfache Warteschlange, einer empfängt
JMS Topics
Subscribe-Kanäle, alle Empfangen
JMS Nachrichtenformat
Wofür steht CORBA?
Common Object Request Broker Architecture
Was ist CORBA
* Definiert nur Schnittstellen, keine Implementierungen
CORBA Architektur
CORBA Interface Repository
Verwaltet Objektschnittstellen aller registrierten CORBA Objekte