Versionsgeschichte von DCOM

Als Automatisierung Anfang 1993 zuerst eingeführt wurde, ist sie nur zwischen den Anwendungen geeigneter verwendet werden, die auf demselben Computer ausgeführt werden.Da es die gleichen Untermauerung wie der Rest von OLE d. h. COM (Component Object Model) Shared, war es immer vorgesehen, dass sie "remotefähig" werden würde, als COM selbst aktualisiert wurde, um das Remoting von Funktionen einzuschließen.Es wurde auch geplant, dass der Übergang von rein lokalen Vorgang zum verteilten Vorgang wenige oder keine Änderungen am vorhandenen Code erfordern würde.

Daher führt was "Remoting" Durchschnitt?Lokale Variablen COM geschrieben hat, dass der Consumer einer Schnittstelle auf demselben Computer wie der Anbieter diese Schnittstelle befinden und ausführen.Beispielsweise könnte Microsoft Visual Basic eine Kopie von Microsoft Excel auf dem Desktop Computer steuern, es wurde jedoch nicht in die Richtung der Ausführung von Excel auf einem anderen Computer enthalten.Bei der Entwicklung verteilten COM, muss der Consumer eine Schnittstelle nicht mehr sich auf demselben Computer befinden wie die Schnittstellen, für die der Anbieter ausführt.

Sobald COM Arbeit über ein Netzwerk angepasst wurde, haben eine Schnittstelle, die nicht an einem Modell gebunden ist (lokaler Ausführung mehrere Schnittstellen inhärentes Vertrauen für Funktionen des lokalen Computers, wie diese Schnittstellen, deren Methoden zum Zeichnen des Handles für Gerätekontexten als Parameter) aufweisen würden die Funktion die verteilt wurden.Ein Schnittstelle wäre für eine Anforderung für eine bestimmte Schnittstelle stellen. Diese Schnittstelle wird von einer Instanz des ausgeführten Objekts (oder ausgeführt werden) auf einem anderen Computer bereitgestellt werden.Der Mechanismus für Verteilungs in COM würde den Consumer an den Anbieter herstellen, dass die Methode, die vom Consumer gemacht wurden, am Anbieter beendet werden würden, in dem sie ausgeführt werden.Alle Rückgabewerte würden dann an den Consumer gesendet werden.In jeder Hinsicht ist die Aktion der Verteilung an den Consumer und Anbieter transparent.

Solch eine Vielzahl von COM jetzt vorhanden ist.DCOM (für "verteilte COM") wurde mit den Versionen von Windows NT beginnend mit Version 4.0 und Windows 2000 ausgeliefert umfassender.Seit Ende 1996 ist jedoch auch für Windows 9x verfügbar war.In beiden Fällen enthält eine Reihe von DCOM Ersetzung von zusätzlichem und DLLs mit einigen Dienstprogramme, die Local and Remote COM-Funktionen geben.Es ist daher nun ein festes Bestandteil Win32-based Plattformen und wird auf anderen Plattformen von anderen Organisationen im Zeitverlauf zur Verfügung gestellt werden.

In diesem Abschnitt

Wo bleibt die remote Automatisierung, die geeignet?

Was stellt Remoteautomatisierung?

Siehe auch

Konzepte

Remoteautomatisierung