Vorheriges Thema: ImplementierungsmodellNächstes Thema: Referenzverknüpfungen zwischen verschiedenen Objekten


Objektmodell

Aus dem Objektmodell geht hervor, inwiefern sich DTS an den Objekten orientiert (OO). Objektorientiert bedeutet, dass Sie zur Nutzung der verfügbaren Dienste Objekte erstellen (anlegen) und diese (durch das Festlegen von Eigenschaften) sowie die mit diesen Objekten assoziierten Funktionsaufrufe (Methoden) konfigurieren. Das DTS-Objektmodell besteht aus einem Satz von Objektklassen, die gegenseitig aufeinander Bezug nehmen und miteinander interagieren. Für die Verwendung von DTS müssen folgende Schritte ausgeführt werden können:

Im Folgenden finden Sie eine kurze Beschreibung aller Klassen, die von DTS unterstützt werden:

DTContainer

Setzt DTS-Eigenschaften für eine Liste von DTMachine-Objekten außer Kraft. Mit DTContainers können Sie mehrere DTMachine-Objekte bei der Administration und Konfiguration der DTS-Netzwerktopologie als einzelne Entität behandeln. Dieses Objekt enthält alle DTS-Eigenschaften und Verweise auf ein oder mehrere DTMachine-Objekte.

DTDynamicContainer

Enthält die gleichen Eigenschaften wie die DTContainer-Klasse, weist jedoch eine zusätzliche Eigenschaft auf: eine Reihe von Adressen oder ein Subnetz, das die Mitglieder des Containers definiert. Alle Agenten, deren IP-Adresse in diesem Bereich liegt, werden Mitglieder des dynamischen Containers. Mit Hilfe von dynamischen Containern kann ein Benutzer Routen zwischen Computern und einem dynamischen Container erstellen.

DTFilter

Legt fest, wie die Daten gelesen oder geschrieben werden sollen und wie sie zu verarbeiten sind, bevor sie übertragen werden bzw. nachdem sie übertragen wurden. Beispielsweise können Filter für binäres Lesen, binäres Schreiben, Komprimierung, Dekomprimierung usw. verwendet werden.

DTInterface

Stellt eine Kommunikationsschnittstelle auf einem Computer dar.

DTLink

Stellt eine direkte DTS-Kommunikationsverknüpfung zwischen einem DTMachine-Objekt (oder DTContainer-Objekt) und einem anderen dar. Das Verknüpfungsobjekt erstellt bestimmte Routen innerhalb des DTS-Unternehmens.

Jeder Objektserver (Network, Transfer und Schedule Object Server) verwaltet Objekte bestimmter Klassen, die speziell auf die Funktion des Servers abgestimmt sind. Lokale Objekt-Repositorys (Datenbanken) speichern diese Objekte dauerhaft, für jeden Objektserver ist ein Repository vorhanden.

DTMachine

Definiert einen Computer im Unternehmen. Wenn der Computer über mehrere Kommunikationsschnittstellen verfügt, die DTS verwenden kann, verweist dieses Objekt auf ein oder mehrere DTInterface-Objekte.

DTMachineGroup

Stellt eine logische Gruppierung von Computern dar. Dieses Objekt verweist auf DTMachine-Objekte oder andere DTMachineGroup-Objekte.

DTSchedule

Legt fest, wann eine Datenübertragung erfolgen soll. Dieses Objekt verweist auf ein oder mehrere DTTransferGroup-Objekte. Dieses Objekt kann auch auf einen oder mehrere Kalender verweisen.

DTTransfer

Enthält eine Definition einer einzelnen Datenübertragung von einem Computer auf einen anderen. Unter anderem enthält dieses Objekt Verweise auf DTFilter-Objekte.

DTTransferGroup

Definiert eine Gruppe von Übertragungen, die gemeinsam gesteuert werden sollen und verweist auf ein oder mehrere DTTransfer-Objekte.

Hinweis: Der NOS verwendet die MDB als dauerhaften Objektspeicher. DTS nutzt die bereits in der MDB gespeicherten Netzwerkinformationen.