Implementierungsmodell (Schicht-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Schicht-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
In dem Diagramm weisen Pfeile mit hohlen Köpfen und durchgezogenen Linien (
) darauf hin, dass sich eine Entität von der Entität aus erweitert, auf die der Pfeil zeigt, Pfeile mit hohlen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt, und Pfeile mit offenen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität eine Abhängigkeit zu Diensten auf der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Schicht-Baustein umfassen Folgendes:
• PTC.Shift – Projektentität für den abstrakten Schicht-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.Shift:
◦ PTC.Shift.EntryPoint – Einstiegspunkt für den abstrakten Schicht-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.Shift.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.Shift.EntryPoint_TT – Dingvorlage für den Schicht-Einstiegspunkt. Enthält Baustein-Metadaten, einschließlich des Anzeigenamens, der Version, der Beschreibung usw. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.Shift.Manager_TT – Dingvorlage für den Schicht-Baustein-Manager. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.Shift.Management_TS definiert sind. Hinweis: Dieser Baustein hat kein Manager-Ding. Es handelt sich um einen abstrakten Baustein, der mit einem Implementierungs-Baustein gepaart ist.
◦ PTC.Shift.Management_TS – Verwaltungs-Dingform für den Schicht-Baustein. Wird verwendet, um Dienste für die Funktionalität des Schicht-Bausteins zu definieren.
◦ PTC.Shift.ModelLogic_TS – Modelllogik-Dingform für den Schicht-Baustein.
• PTC.ShiftImpl – Projektentität für den Schicht-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.ShiftImpl:
◦ PTC.ShiftImpl.EntryPoint – Einstiegspunkt-Ding für den Schicht-Implementierungs-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.ShiftImpl.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.ShiftImpl.Manager – Manager-Ding für den Schicht-Implementierungs-Baustein
◦ PTC.ShiftImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Schicht-Implementierungs-Bausteins. Enthält die Baustein-Metadaten, einschließlich des Anzeigenamens, der Version, der Beschreibung usw. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.ShiftImpl.Manager_TT – Dingvorlage für den Manager des Schicht-Implementierungs-Bausteins. Enthält den Implementierungscode für den in der Dingform PTC.Shift.Management_TS definierten Dienst.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.Shift und PTC.ShiftImpl in ThingWorx Composer.