COM als Middleware - Seite 1
von Goetz Reinecke
Übersicht
COM, als Nachfolger von OLE repräsentiert den meistverbreitetsten Middleware-Standard und vereinigt eine Vielzahl unterschiedlicher Microsoft-Technologien, wie ActiveX, Compounded Dokuments, Automation, DCOM etc.. Seit seiner Einführung ist COM einschließlich ab der Windowsversion 95 für jedes Microsoft-Betriebssystem verfügbar.
Das vorliegende Tutorial erklärt den Sinn und Zweck eines solchen Middlewarestandards und zeigt neben COM auch weitere Middleware-Architekturen auf. Im Detail werden die spezifischen COM-Abläufe und -Techniken, sowie Terminologien aus Sicht des Visual Basic Entwicklers näher erläutert und beleuchtet. Hierbei sollte eine tiefere Kenntnis der prozeduralen und objektorientierten Methoden sowie der Syntax und Semantik der Programmiersprache Visual Basic Voraussetzung sein.
Mit freundlichen Grüßen
Goetz Reinecke reinecke@activevb.de
Inhalt
-
1.1 Definition des komponentenbasierten Ansatzes
-
1.2 Notwendigkeit von Middleware
-
1.3 Middleware-Architekturen
-
1.4 Komponentenspezifische Begriffserklärungen
-
2.0 COM Server
-
2.1 Interfaces, schnittstellenbasierte Programmierung
-
2.2 Instanzierung von Objekten, IClassFactory
-
2.3 Eventfähigkeit, IConnectionPoint & IConnectionPointContainer
-
2.4 Persistenz
-
2.5 Proxies und Stub als Stellvertreter
-
2.6 DCOM
-
2.7 Microsoft Transaction Server und COM+