Einführung

Der Begriff Component Object Model (COM) bezieht sich auf eine offene Architektur für plattformübergreifende Entwicklung von Client/Server-Anwendungen, die auf objektorientierter Technologie basiert. COM ist eine Möglichkeit, wiederverwendbare Softwarekomponenten zu erstellen. Clients haben über im Objekt implementierte Schnittstellen Zugriff auf das Objekt. Anders ausgedrückt, sind Objekte Kommunikationsmedien zwischen Client und Server. Das Component Object Model bietet eine flexible Möglichkeit, verteilte objektorientierte Systeme zu erstellen. COM-Objekte sind sprachunabhängig, können in binärer Form versendet werden, können ohne Änderungen am vorhandenen Integrierungscode aktualisiert werden und können in einem Netzwerk transparent verschoben werden. Aufgrund dieser Vorteile sind COM-Objekte extrem flexibel und können angepasst werden, um fast alle Windows-basierten Client-Server-Systeme um bestimmte Features zu erweitern.

Anmerkung: Die Beispiele in diesem Kapitel sind in Visual Basic geschrieben.

Die COM-API von Spectrum™ Technology Platform enthält folgende Schnittstellen:

  • Server
  • Dienst
  • Nachricht
  • DataTable
  • DataRow
  • Karte