abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du 

COM (Component Object Model)

COM (Component Object Model)

 


Definition

Component Object Modell (COM) ist eine durch Microsoft entwickelte Technik zum Informationsaustausch zwischen Prozessen in Windows. COM ermöglicht die leichte Wiederverwendung von bereits geschriebenen Programmcodes und kann unabhängig von der Programmiersprache eingesetzt werden, wodurch der Programmcode unabhängig vom Betriebssystem genutzt werden kann.

 

Die Architektur von COM lässt sich in folgende fünf Kategorien unterteilen:

 

COM-Client

Der Client ist das Programm, das ein Objekt einer COM-Komponente erzeugt oder die Funktionen einer solchen nutzt.

 

COM-Komponente

Eine COM-Komponente bietet die Funktionen einer oder mehrerer COM-Schnittstellen an. Die Objekte werden dafür durch Implementierung in COM-Servern erzeugt.

 

COM-Server

COM-Server sind dynamische Programmbibliotheken oder ausführbare Programme, welche in einer COM-unterstützenden Programmiersprache erstellt wurden. Sie können COM-Komponenten erstellen bzw. anbieten.

 

COM-Schnittstelle

Eine COM-Schnittstelle ermöglicht die Kommunikation zwischen Client und Server. Die Schnittstellen sind allgemein definiert und verfügen über eindeutige Identifikationsnummern, wodurch mehrere Schnittstellen mit dem gleichen Namen existieren können.

 

COM-Apartment

Ein erzeugtes Objekt wird stets einem von drei Apartments zugeordnet. Diese Apartments dienen der Sicherheit und bestimmen, wie oft zeitgleich auf ein Objekt zugegriffen werden kann.

 


Referenzen

  1. Wikipedia: https://de.wikipedia.org/wiki/Component_Object_Model

 

Versionsverlauf
Letzte Aktualisierung:
‎12.09.2023 10:25
Aktualisiert von:
Beschriftungen (1)