Integration mit anderen Anwendungen > Integration mit Creo Elements/Direct Model Manager > Erste Schritte > Architekturübersicht
  
Architekturübersicht
Verteilung und Bereitstellung
Der Gateway wird über folgende Server- und Clientstandorte verteilt:
WindchillServer
Creo Elements/Direct Model Manager Manager Server
Creo Elements/Direct Model Manager Manager Client
Windchill Gateway for Creo Elements/Direct Model ManagerServer
Creo Elements/Direct Model Manager Adapter
Windchill Gateway for Creo Elements/Direct Model Manager
Windchill PDMLink
Creo Elements/Direct Model Manager Datenbank
Creo Elements/Direct CAD-Software
Der Gateway kann außerdem auf mehreren verschiedenen Hardwaresystemen bereitgestellt werden. In diesem Diagramm stellt die Komponente in weißen Feldern (System A - Windchill PDMLink) die Software dar, die vorab installiert sein muss. Die Komponenten in hellblau bezeichnen die zu installierende Software.
Workflow zur Gateway-Publizierung
Das folgende Diagramm beschreibt die Sequenz der Operationen des Gateway bezogen auf Creo Elements/Direct Model Manager und Windchill.
Der Gateway verwendet zwei Dienste auf der Creo Elements/Direct Model Manager Server-Seite:
1. GatewayService – Dies ist der primäre Dienst, der mit Windchill interagiert. Der Dienst liest Publizierungsanforderungen aus der Windchill Jobtabelle in der Datenbank, extrahiert Daten aus Creo Elements/Direct Model Manager und sendet sie an Windchill.
2. JobScheduleProcessor – Dieser Dienst wertet Creo Elements/Direct Model Manager Aufgaben in der Aufgaben-Datenbanktabelle aus. Mit den Aufgaben in Creo Elements/Direct Model Manager können Sie bestimmte Aktionen so planen, dass sie einmal (jetzt oder später) oder regelmäßig ausgeführt werden. Wenn eine Publizierungsaufgabe (z.B. eine Aufgabe "An Windchill senden") fällig ist, generiert der JobScheduleProcessor-Dienst einen Eintrag in der Windchill Job-Datenbanktabelle. Die eigentliche Publizierungsaktion wird dann vom GatewayService ausgeführt.
Datenübertragungen beginnen stets bei Creo Elements/Direct Model Manager, und der Datenfluss verläuft unidirektional zu Windchill. Die folgenden Benutzeraktionen lösen eine Übertragung aus:
An Windchill senden > Jetzt – Mit dieser Aktion wird ein Eintrag in der Windchill Jobtabelle erstellt.
An Windchill senden > Plan – Mit dieser Aktion wird ein Eintrag in der Windchill Aufgaben-Datenbanktabelle erstellt. (Mit diesem Datensatz werden eine Ausführungszeit und Auswahlkriterien für die zu übertragenen Objekte definiert. Bei Fälligkeit eines Zeitplans erstellt Creo Elements/Direct Model Manager einen Eintrag in der Windchill Job-Datenbanktabelle.)
Es wird nur die Produktstruktur und keine CAD-Dokumente in Windchill übertragen. Die Datenübertragung wird immer im Backend ausgeführt. Es findet keine Kommunikation zwischen dem Creo Elements/Direct Model Manager Client und Windchill statt. Windchill Gateway for Creo Elements/Direct Model Manager sendet regelmäßig Abfragen für auszuführende Übertragungsjobs an die Job-Tabelle. Bei der Ausführung liest Windchill Gateway for Creo Elements/Direct Model Manager die Daten aus der Datenbank und sendet sie an Windchill.