Ihr Ansprechpartner
Mirko Theiß
OpenPDM system connectivity
OpenPDM Konnektoren bieten einen einheitlichen Zugriff auf die Systeme ihrer PLM Landschaft. Mit OpenPDM Konnektoren stehen ihre Produktdaten innerhalb ihrer Entwicklungsprozesse jederzeit aktuell zur Verfügung und können konsistent weiterverarbeitet werden.
Innerhalb der OpenPDM Plattform bieten die Konnektoren die einheitliche Schnittstelle zum Lesen und Schreiben von relevanten Informationen der angeschlossenen PLM-Systeme.
OpenPDM Konnektoren nutzen immer die offizielle freigebene API des jeweiligen PLM System Vendors, so dass alle Konzepte hinsichtlich Security, People&Organization sowie Customization beachtet werden. Die Konnektoren können zusätzlich zum Standard Datenmodell des PLM Systems alle von diesem Modell abgeleiteten Objekttypen lesen und schreiben. Kundenspezifische Attributierung kann natürlich verarbeitet werden.
Die OpenPDM Konnektoren können auch unabhängig von der OpenPDM Integration Plattform genutzt werden, um beispielsweise die System Anbindung in ihrem bestehenden Environment zu gewährleisten. Hierbei haben sie den Vorteil, dass sie über eine einheitliche REST Schnittstelle auf alle PLM Systeme zugreifen können. Unterschiedliche Schnittstellen zu den Systemen gehören damit der Vergangenheit an.
Typische Use Cases bei denen OpenPDM Konnektoren sie unterstützen
- Lesen und schreiben von Produktdaten aus Systemen, die für einen durchgängigen Digital Thread benötigt werden
- Aufbau einer best of bread PLM System Architektur zur optimalen Unterstützung der PLM Domänen
- Harmonierung der Daten bei Nutzung unterschiedlicher Arbeitsweisen und Prozesse in den PLM Domänen
- Anbindung von PLM Systemen an bestehende Integrationsplattformen
- Erweiterung der eigenen Softwaresysteme um den Zugriff auf verschiedenste PLM Systeme
Funktionen und Leistungen der OpenPDM Konnektoren
OpenPDM Konnektoren sind eigenständige Microservices und bieten eine einheitliche Schnittstelle zum Lesen und Schreiben von Daten in den angeschlossenen Systemen. Die folgenden Funktionen und Leistungen werden von allen OpenPDM Konnektoren unterstützt.
- Schnelle und erprobte System Anbindungen statt umfangreicher und aufwendiger Eigenentwicklung
- Einheitliche der REST Schnittstelle für alle Konnektoren auf Basis des OpenAPI/Swagger Standards
- Generische und einheitliche Schnittstelle für alle Konnektoren
- Feingranulares Lesen auf Objekt, Relation, Datei und Attribut Ebene
- Feingranulares Schreiben/Aktualisieren auf Objekt, Relation, Datei und Attribut Ebene
- Komplexes automatisches Lesen kompletter hierarchischer Strukturen beginnend bei einem Root-Knoten
- Komplexes automatisches Schreiben kompletter hierarchischer Strukturen beginnend bei einem Root-Knoten
- Aufruf von Workflows und Prozessen in den angeschlossenen PLM Systemen
- Einfache Erweiterung bei gleicher Schnittstellenqualität möglich
- Generisches und einheitliches Datenmodell für alle Konnektoren
- mit XML und JSON basiertes Schema
- Unterstützung Standard-Datenmodell der PLM Systeme
- Unterstützung kundenangepasster Datenmodelle der PLM Systeme
- Webbasiertes Administration User Interface für die Konfiguration des Konnektors und des Import und Export Verhaltens
- Authentication basierend auf Basic Auth oder OpenID Standards im Frontend- und API-Kontext getrennt voneinander konfigurierbar
Anpassbare Logik zum Lesen und Schreiben der Daten
Beim Schreiben und beim Lesen von Daten im Zielsystem kann aus einem Katalog von Verhaltensmustern, den sogenannten Export Strategien bzw. Import Strategien, gewählt werden. Diese Verhaltensmuster sind mit den Businessregeln des jeweiligen PLM Systems abgestimmt. Das Verhalten beim Schreiben eines Objektes kann beispielsweise auf Attribute-Ebene Objektes definiert und ausgewertet werden, so kann sehr feingranular entschieden werden, ob ein Objekt in derselben Version aktualisiert wird oder eine neue Version angelegt werden muss.
Kopieren oder verlinken von Informationen
Je nach Anwendungsszenario müssen PLM Daten zwischen den angeschlossenen Systemen kopiert oder verlinkt werden. Mit OpenPDM Konnektoren sind beide Anwendungsfälle für alle angeschlossenen Systeme möglich.
Die REST basierte OpenAPI/Swagger Schnittstelle der OpenPDM Konnektoren stellt, wie zuvor beschrieben, alle Produkt Daten aus einem PLM System einheitlich zur Verfügung und kann hierbei sowohl komplexe Produktstrukturen verarbeiten als auch feingranular auf Objekt und Attribut Ebene arbeiten.
Mit dem OpenPDM OSLC Provider bieten wir für jeden OpenPDM Konnektor auch die Daten nach dem OSLC Standard an. Damit ist es möglich jedes System, für das ein OpenPDM Konnektor existiert nach dem OSLC Vorgehensmodell in ihre Systemlandschaft einzubinden und die Informationen zwischen den Systemen zu verlinken. Der OpenPDM OSLC Provider stellt hierbei die Daten sowohl über die OSLC REST Schnittstelle, also auch über Delegate User Interfaces zur Verfügung.
Liste der verfügbaren Standard Konnektoren
Prinzipiell kann OpenPDM alle Systeme anbinden, die eine definierte Programmierschnittstelle zur Verfügung stellen. Auch wenn PROSTEP noch keinen Standard Konnektor zu ihrem System anbietet, so lässt sich eine Anbindung über das OpenPDM Konnektor Template schnell und einfach erstellen.
OpenPDM bietet fertige Standard Konnektoren unter anderem für folgende Systeme, weitere Systeme sind auf Anfrage verfügbar.
- Aras Corp. – Aras Innovator
- Arena/PTC– Arena PLM
- Atlassian – Jira
- Autodesk – Vault
- AVEVA – AVEVA Marine
- Cadmatic – CADMATIC
- Contact – Contact Elements / CDB
- Dassault Systèmes – 3DEXPERIENCE
- Dassault Systèmes – Cameo Cloud
- Dassault Systèmes – Exalead
- Dassault Systèmes – SmarTeam
- Diverse – GIT
- Hexagon – Nestix
- ILC Solutions – 4PEP PLM
- MongoDB – MongoDB
- Napa – Napa
- Oracle – Agile e6
- Oracle – Primavera P6
- PTC – Codebeamer
- PTC – Windchill
- PTC – Windchill RV&S (Integrity LM)
- PTC – Thingworx
- SAP – SAP PLM
- Siemens PLM – Teamcenter
- Siemens PLM – Polarion
- SSI – Ship Constructor
- Trimble – Nova