2011-01-12 14 views

Antwort

0

Nein, ein Datenbanksystem ist immer das Backend Teil der Architektur einer Anwendung.

Ein Beispiel für Middleware wäre z.B. sei COM oder CORBA.

HTH.
Thomas

+0

Wofür steht COM in diesem Fall? – Prisoner

+0

Komponentenobjektmodell. Siehe http://en.wikipedia.org/wiki/Component_Object_Model. –

0

Ja. "Middleware" kann als Software definiert werden, die zwischen einem Anwendungsprogramm und den Basisdiensten des Betriebssystems liegt. Im Allgemeinen abstrahiert Middleware diese Betriebssystemdienste und bietet möglicherweise zusätzliche Funktionen. Ein DBMS passt perfekt zu dieser Definition und erweist sich als natürliche Schnittstelle zum effizienten Speichern, Organisieren und Zugreifen auf Daten. Das Anwendungsprogramm verwendet die DBMS-API und nicht direkt die Betriebssystemdienste für den Festplatten- und/oder Speicherzugriff. COM und CORBA sind auch Beispiele für Middleware.

"Communication Middleware" ist eine spezielle Art von Middleware, die die IPC-Dienste des Betriebssystems abstrahiert. Communication Middlewares bieten eine API für die Kommunikation zwischen Prozessen (Senden und Empfangen von Daten), sodass das Anwendungsprogramm nicht die Betriebsdienste zum Erstellen und Verwalten von Sockets oder Pipes verwenden muss. Beispiele für Kommunikations-Middleware sind DDS, JMS und Corba.

Verwandte Themen