In diesem Artikel werden wir uns eingehend mit dem Thema Distributed Component Object Model befassen, einem Thema von großer Relevanz heute. Distributed Component Object Model ist ein Konzept, das in verschiedenen Bereichen großes Interesse und Debatten geweckt hat und zu widersprüchlichen Meinungen und unterschiedlichen Perspektiven geführt hat. In diesem Sinne ist es wichtig, alle Aspekte im Zusammenhang mit Distributed Component Object Model im Detail zu analysieren, um seinen wahren Umfang und seine Auswirkungen zu verstehen. In diesem Artikel werden wir verschiedene Ansätze, Forschungsergebnisse und Standpunkte behandeln, die es dem Leser ermöglichen, einen umfassenden Überblick über Distributed Component Object Model zu erhalten. Darüber hinaus werden wir seine Entwicklung im Laufe der Zeit sowie seinen Einfluss in verschiedenen Kontexten und Situationen untersuchen. Durch die Präsentation von Daten, Analysen und Überlegungen möchten wir eine vollständige und aktuelle Perspektive auf Distributed Component Object Model bieten, um zur Debatte beizutragen und das Wissen rund um dieses sehr relevante Thema zu erweitern.
Das Distributed Component Object Model (DCOM) ist ein objektorientiertes Remote-Procedure-Call-System, das auf dem Distributed-Computing-Environment-Standard basiert.
Es wurde von Microsoft definiert, um die Technologie Component Object Model über ein Rechnernetz kommunizieren zu lassen.
Eine frühere Bezeichnung ist Network OLE. Anhand der beiden Namen lässt sich der Ursprung dieses Protokolls erkennen. Es ist eine Erweiterung der bereits vorher bestehenden Schnittstellendefinitionen Component Object Model bzw. Object Linking and Embedding auf Netzwerke.
DCOM wurde zwar von Microsoft entwickelt und wird dort auch hauptsächlich eingesetzt (zum Beispiel bei ActiveX). Es existieren jedoch auch verschiedene Adapter, um per DCOM-Protokoll zu kommunizieren, ohne direkt Microsofts DCOM-Implementierung zu verwenden. Als Beispiel wäre hier JCOM zu nennen, welches eine Schnittstelle zwischen Java und DCOM schafft.
DCOM kann durch .NET Remoting Services und die Enterprise Services gekapselt werden. DCOM ist aber weiterhin aus Kompatibilitätsgründen Bestandteil von Windows. Die Windows Communication Foundation (kurz WCF, ehemals bekannt als Indigo) ist die neue Technologie für verteilte Anwendungen von Microsoft und Bestandteil des .NET Framework 3.0. WCF vereinheitlicht die drei Remote-Call-Technologien des .NET Frameworks: Enterprise Services, Remoting und Webservices. Bei Windows Vista ist es verfügbar. Für Windows XP konnte es nachgerüstet werden.