Teamcenter ITK und SOA: Die Kurzfassung
Teamcenter ITK ist die C- und C++-Server-API von Siemens Teamcenter, und SOA ist seine Service-Schicht für Clients und Integrationen; zusammen mit BMIDE und Active Workspace sind sie der Weg, auf dem PLM angepasst wird. inteliScience baut und pflegt diese Schicht für Fertigungsunternehmen in der DACH-Region. Eine gut gebaute Customization überlebt jedes halbjährliche Teamcenter-Release; eine schlecht gebaute wird bei jedem Upgrade neu geschrieben.
| Schicht | Was es ist | Typische Aufgabe |
|---|---|---|
| BMIDE | Business Modeler IDE, die Workbench für Datenmodell und Extension Rules | Eigene Item-Typen, Properties, LOVs, Pre- und Post-Actions |
| ITK | Integration Toolkit, die C/C++-Server-API | User Exits, Workflow-Handler, Batch-Utilities, Migrationen |
| SOA | Serviceorientiertes Framework, inkl. JSON REST Services | Custom Services, Integrationen mit ERP, MES, NX, KI-Clients |
| Active Workspace | Der Web-Client, deklarativ und JavaScript-basiert | Eigene Views, Commands, Kacheln, rollenspezifische UX |
| Rich Client | Der Java-Desktop-Client (Eclipse RCP) | Legacy-Commands, Dialoge und Panels, die noch täglich genutzt werden |
1. Siemens Teamcenter verstehen: Das PLM-Rückgrat der diskreten Fertigung
1.1 Von iMAN zu Teamcenter X: Drei Jahrzehnte Produktdaten
Siemens Teamcenter ist die Product-Lifecycle-Management-Plattform im Zentrum des Siemens-Xcelerator-Portfolios. Ihre Linie reicht vom Unigraphics-Datenmanager iMAN der 1990er-Jahre über die Architektur Teamcenter Unified bis zu den heutigen halbjährlichen Releases, benannt nach Jahr und Monat: Teamcenter 2506 im Juni 2025, 2512 im Dezember 2025 und Teamcenter 2606, veröffentlicht am 12. Juni 2026 [1]. Die Plattform verwaltet Bauteile, Stücklisten (BOMs), Dokumente, Anforderungen, Änderungen, Fertigungsprozesspläne, Qualitätsdaten und Servicedaten über den gesamten Produktlebenszyklus und ist das führende System (System of Record) für Zehntausende Engineering-Organisationen weltweit.
Gartner hat Siemens in seinem Magic Quadrant for PLM Software in Discrete Manufacturing Industries vom 9. Juni 2026 als Leader eingestuft [2], und ABI Research hat Siemens mit 83.1 von 100 Punkten auf Platz eins der PLM-Anbieter gesetzt, mit Verweis auf den größten umsatzbezogenen Marktanteil, eine Nutzerbasis von Zehntausenden und das breiteste Partner-Ökosystem über den Xcelerator Marketplace [3]. Für eine Engineering-Organisation auf NX, Simcenter oder Opcenter ist Teamcenter selten eine isolierte Entscheidung; es ist die Datenschicht, die diese Werkzeuge ohnehin voraussetzen.
1.2 Teamcenter X: PLM als Cloud-Service
Teamcenter X liefert dieselbe Plattform als von Siemens betriebenes SaaS-Angebot, mit vorkonfigurierten Branchen-Templates und, seit 2606, erweiterter Self-Service-Administration für Übersetzungen, Stylesheets, Abfragen und Integrations-Monitoring. Siemens meldete, dass der wiederkehrende Cloud-Jahresumsatz im Geschäftsquartal Q4 2025 49 Prozent des Software-ARR erreicht hat, ein Signal dafür, wie schnell PLM-Installationen zu Managed Delivery wechseln [4]. Für das Customizing ist das entscheidend: Auf Teamcenter X sind die unterstützten Erweiterungspunkte die einzigen Erweiterungspunkte, was Teams belohnt, die bereits auf ITK-Exits, SOA-Services und Active-Workspace-Patterns statt auf nicht unterstützten Datenbankzugriff setzen.
1.3 Der Release-Rhythmus und was er für eigenen Code bedeutet
Zwei Releases pro Jahr sind die wichtigste Tatsache für jeden, der Teamcenter-Customizations verantwortet. Jeder Juni und jeder Dezember bringt neue Funktionen, und jeden Juni und Dezember riskiert eine Customization, die auf nicht unterstützten Abkürzungen aufbaut, zu brechen. Teamcenter 2606 brachte Blue-Green-Deployment zur Verkürzung der Upgrade-Ausfallzeit und eine Performance-Steigerung von 80 Prozent bei der Digital-Thread-Navigation [1]; beides nützt nur Organisationen, deren eigener Code mit der Plattform mitgeht. Das ist das Leitmotiv dieses Leitfadens: Teamcenter ist programmierbar, und zwar gut programmierbar, wenn das Customizing die Schichten nutzt, die Siemens dafür vorgesehen hat.
2. Teamcenter ITK: Die Architektur der serverseitigen Anpassung
2.1 Was Teamcenter ITK ist
Teamcenter ITK, das Integration Toolkit, ist die C- und C++-Programmierschnittstelle zum Teamcenter-Server. Es stellt das Objektmodell (POM), Business-Objekte und ihre Operationen (AOM), Items und Revisionen (ITEM), Datasets, Ordner, Workflow (EPM), den Access Manager und Hunderte weiterer Module als Funktionen bereit, die im Serverprozess oder in eigenständigen, gegen die Teamcenter-Bibliotheken gelinkten Utilities laufen [5]. Alles, was der Server kann, kann ITK, weshalb es zugleich die mächtigste und die sensibelste Schicht im Stack ist.
ITK-Code taucht an vier Stellen auf: User Exits und Extension-Handler, die über BMIDE registriert und bei Server-Ereignissen ausgeführt werden, Workflow-Action- und Rule-Handler, die ausgeführt werden, während ein Prozess sein Template durchläuft, eigenständige Batch-Utilities, die für Loads und Migrationen von der Kommandozeile gestartet werden, und Custom-SOA-Service-Implementierungen, die ITK-Logik für Clients bereitstellen.
2.2 Die Anatomie eines ITK-Handlers
Ein Workflow-Handler ist das häufigste erste ITK-Projekt, weil Freigabeprozesse die Stelle sind, an der Standard-Teamcenter am häufigsten nicht zu den Regeln eines Unternehmens passt. Das Grundgerüst unten prüft, dass jede Item Revision unter den Targets eines Freigabeprozesses ein gefülltes Material-Attribut trägt, bevor der Prozess fortgesetzt werden darf. Es ist zur Verdeutlichung gekürzt; produktive Handler ergänzen Logging und die Übersetzung von Meldungen.
/* check_material_handler.c — ITK workflow rule handler (Teamcenter 2506+)
Blocks a release task if any target ItemRevision has an empty "isc_material" property. */
#include <tccore/aom.h>
#include <tccore/aom_prop.h>
#include <epm/epm.h>
#include <tc/emh.h>
#define ITKCALL(x) { int _s = (x); if (_s != ITK_ok) return EPM_nogo; }
EPM_decision_t ISC_check_material_rh(EPM_rule_message_t msg)
{
int n_targets = 0, i = 0;
EPM_decision_t decision = EPM_go;
tag_t root_task = NULLTAG, *targets = NULL;
char *material = NULL;
ITKCALL(EPM_ask_root_task(msg.task, &root_task));
ITKCALL(EPM_ask_attachments(root_task, EPM_target_attachment, &n_targets, &targets));
for (i = 0; i < n_targets; i++) {
ITKCALL(AOM_ask_value_string(targets[i], "isc_material", &material));
if (material == NULL || material[0] == '\0') {
EMH_store_error_s1(EMH_severity_error, EMH_USER_error_base + 1,
"Material is missing on a target revision.");
decision = EPM_nogo;
}
MEM_free(material);
material = NULL;
}
MEM_free(targets);
return decision;
}
Drei Dinge an diesem Code gelten für jeden guten Handler. Er nutzt öffentliche ITK-Funktionen, nie direktes SQL. Er hinterlegt über EMH eine lesbare Fehlermeldung, damit der Engineer sieht, warum die Task gestoppt hat. Und er gibt der Workflow-Engine eine Entscheidung zurück, statt den Prozess selbst zu manipulieren.
2.3 Batch-Utilities und Migrationen
ITK-Batch-Utilities sind die Arbeitspferde für Datenloads, Massen-Attributupdates, Bereinigungskampagnen und Migrationen nach Teamcenter. Sie laufen außerhalb der interaktiven Sitzung, authentifizieren sich als Service-Account und verarbeiten Tausende Objekte pro Lauf. In unseren Migrationsprojekten wird das Utility üblicherweise mit einem Dry-Run-Modus und einer Report-Datei kombiniert, denn eine Migration, die Sie nicht proben können, ist eine Migration, die Sie zweimal ausführen werden.
2.4 Wo ITK nicht eingesetzt werden sollte
ITK ist keine Client-Technologie und kein Integrationsbus. Logik, die nur Daten für einen Bildschirm formatiert, gehört in Active Workspace; Logik, die andere Systeme aufrufen müssen, gehört hinter einen SOA-Service. Unsere klare Empfehlung: Behalten Sie ITK für Verhalten, das unabhängig davon auf dem Server ausgeführt werden muss, welcher Client oder welche Integration es ausgelöst hat, und stellen Sie alles andere über Services bereit.
3. Teamcenter SOA: Services, REST und die Integrationsschicht
3.1 Die serviceorientierte Architektur von Teamcenter
Teamcenter SOA ist das Framework, über das jeder Client, einschließlich Active Workspace und Rich Client, mit dem Server spricht. Siemens liefert Hunderte Service-Operationen aus, gruppiert nach Domäne und Version, etwa Core-2006-03-DataManagement oder Cad-2007-01-StructureManagement, mit Client-Bindings für Java, .NET und C++ und, über die JSON REST Services, für jeden HTTP-Client [6]. Weil die von Siemens ausgelieferten Clients dieselben Services nutzen, ist ein eigener Client ein vollwertiger Bestandteil der Plattform und kein Anbau.
3.2 Teamcenter über REST aufrufen
Der JSON-REST-Endpunkt macht Teamcenter aus Python, Integrationsplattformen und zunehmend KI-Tooling erreichbar. Das Beispiel unten meldet sich an und liest zwei Properties einer Item Revision. Es ist das Muster jeder Integration, die wir bauen: authentifizieren, das Objekt auflösen, über eine dokumentierte Operation lesen oder schreiben, abmelden.
# tc_rest_read.py — read properties of an ItemRevision through Teamcenter JSON REST services
import requests
TC = "https://plm.example.com/tc/JsonRestServices"
s = requests.Session()
login = s.post(f"{TC}/Core-2011-06-Session/login", json={
"header": {"state": {}, "policy": {}},
"body": {"credentials": {"user": "svc_integration", "password": "***",
"group": "", "role": "", "locale": "en_US", "descrimator": "isc-erp-sync"}}
})
login.raise_for_status()
resp = s.post(f"{TC}/Core-2006-03-DataManagement/getProperties", json={
"header": {"state": {}, "policy": {"types": [{"name": "ItemRevision",
"properties": [{"name": "item_revision_id"}, {"name": "isc_material"}]}]}},
"body": {"objects": [{"uid": "AXk5b1Qz$AAAAA", "type": "ItemRevision"}], "attributes": []}
})
resp.raise_for_status()
for uid, obj in resp.json()["modelObjects"].items():
props = obj["props"]
print(uid, props["item_revision_id"]["uiValues"][0], props["isc_material"]["uiValues"][0])
s.post(f"{TC}/Core-2006-03-Session/logout", json={"header": {"state": {}}, "body": {}})
3.3 Custom SOA Services
Wenn eine Geschäftsoperation mehrere Serverschritte atomar ausführen muss, etwa “Varianten-Item anlegen, abgeleitetes Dataset anhängen, Freigabeprozess starten”, kapselt ein Custom SOA Service diese ITK-Logik hinter einer Operation mit typisierten Eingaben. Clients, Integrationen und KI-Tools rufen dann einen Vertrag auf, statt die Sequenz nachzubauen. Hier beginnt auch die KI-Geschichte aus Abschnitt 8: Ein Service mit Namen, typisierten Parametern und Beschreibung ist genau das, was ein Agent braucht.
3.4 Integrationen: NX, SAP und der Rest der Toolchain
Die Teamcenter Integration for NX ist die tiefste der Standardintegrationen; NX-Bauteile, -Baugruppen und -Zeichnungen werden als Datasets unter Item Revisions verwaltet, und NX Open-Code, der in der CAD-Sitzung läuft, kann Teamcenter-Daten über die Integration lesen und schreiben. Die ERP-Integration wird typischerweise über die Teamcenter-Gateway-Produkte für SAP und andere ERP-Systeme geliefert, wobei eigene SOA- und ITK-Logik die Lücken zwischen den Standard-Mappings und den echten Stücklistenregeln eines Unternehmens schließt. In einem unserer Projekte erkennt eine Schnittstelle Konstruktionselemente im CAD-Modell, zum Beispiel Kanten im Möbelbau, und überträgt sie als Teamcenter-Items, damit die Stückliste vollständig bleibt, ohne jedes Element als Komponente zu modellieren. Die Feature-Erkennung läuft in NX; die Item-Logik läuft in Teamcenter; beide treffen sich über Services.
4. BMIDE: Das Datenmodell als Fundament von allem
4.1 Business-Objekte, Properties und Regeln
Die Business Modeler IDE ist der Ort, an dem eine Teamcenter-Installation aufhört, generisch zu sein. Eigene Item-Typen, Revision-Typen, Dataset-Typen, Properties, Lists of Values, Relationen und Naming Rules werden hier definiert und als Template auf den Server deployt [7]. Jeder ITK-Handler, jeder SOA-Service und jede Active-Workspace-View verweist auf Objekte und Properties, die existieren, weil jemand sie in BMIDE modelliert hat, weshalb Datenmodell-Disziplin über die Wartbarkeit des gesamten Stacks entscheidet.
4.2 Extension Rules: Pre-Actions, Post-Actions und Runtime Properties
BMIDE registriert auch Verhalten. Pre-Actions validieren oder verwerfen eine Operation, bevor sie ausgeführt wird, Post-Actions reagieren danach, und Runtime Properties berechnen Werte zur Laufzeit. Ihre Implementierung ist ITK-Code, weshalb Server-Customizing als eine Disziplin behandelt wird: das Modell in BMIDE, das Verhalten in ITK, gemeinsam deployt.
4.3 Deployment-Disziplin
Templates sind versionierte Artefakte. Unsere Regel in jedem Projekt: Das BMIDE-Template liegt in der Versionsverwaltung neben den ITK-Quellen, wird über dieselbe Pipeline auf Test und Produktion deployt und wird nie live auf einem Produktionsserver bearbeitet. Organisationen, die das überspringen, stellen beim nächsten Upgrade fest, dass niemand das Datenmodell reproduzieren kann, das sie betreiben.
5. Active Workspace: Den Client anpassen, den Engineers wirklich nutzen
5.1 Deklarative UI und das Client-SDK
Active Workspace ist der Web-Client von Teamcenter und, seit Siemens ihn zum Standard-Client gemacht hat, die Oberfläche, die die meisten Anwender sehen. Sein Customizing-Modell ist deklarativ: Views, Commands, Kacheln und Panels werden in JSON-View-Models mit JavaScript für das Verhalten beschrieben, als Module paketiert und mit dem Client-Build deployt [8]. Das Release 2606 ergänzte eine personalisierte Startseite, konzipiert als Kommandozentrale des Engineers, sowie eine Power-BI-Integration für das Reporting; beide werden über dieselben Mechanismen erweitert.
5.2 Rich-Client-Customizing im Jahr 2026
Der Java Rich Client läuft noch in vielen DACH-Installationen und trägt eigene Commands und Dialoge, die vor Jahren geschrieben wurden. Wir raten von neuer Rich-Client-Entwicklung für alles Nutzerseitige ab; die Investition gehört in Active Workspace. Was wir empfehlen, ist eine Inventur: Welche Rich-Client-Customizations werden noch genutzt, welche haben ein Active-Workspace-Äquivalent, und welche können beim nächsten Upgrade stillgelegt werden.
5.3 User Experience als Geschäftsregel
Das teuerste Teamcenter-Problem, das wir sehen, ist keine fehlende Funktion. Es sind Engineers, die das System umgehen, weil ein Bildschirm nicht zu ihrem Arbeitsablauf passt: Attribute am falschen Ort eingetragen, Workflows zu spät gestartet, Daten in Tabellenkalkulationen dupliziert. Eine eigene Active-Workspace-View, die die zehn Properties zeigt, die eine Rolle tatsächlich braucht, ist oft die Customization mit dem höchsten Ertrag, und sie ist diejenige, die überhaupt kein ITK benötigt.
6. Workflow, Zugriff und die Regeln hinter den Daten
6.1 Workflow-Templates und Handler
Teamcenter-Workflow-Templates bilden Reviews, Freigaben und Änderungsprozesse ab. Standard-Handler decken Zuweisung, Signoff und Status ab; eigene Action- und Rule-Handler, in ITK geschrieben wie in Abschnitt 2.2, decken unternehmensspezifische Prüfungen und Automatisierungen ab, etwa die ERP-Integration bei Freigabe zu benachrichtigen oder zu prüfen, dass ein Zeichnungs-Dataset existiert, bevor eine Revision freigegeben werden darf.
6.2 Access Manager, Rule Trees und Projekte
Wer was sehen und ändern darf, entscheiden der Rule Tree des Access Manager, Access Control Lists und Projekt- oder Organisationsregeln. Das ist Konfiguration statt Code, aber Konfiguration mit Konsequenzen: Ein Rule Tree, den niemand dokumentiert, ist nach nicht unterstützten Customizations das zweithäufigste Upgrade-Risiko, und er ist der Punkt, an dem wir jeden Teamcenter Health Check beginnen.
6.3 Property-, Naming- und GRM-Regeln
Naming Rules, Property-Formatierung und Relationsregeln halten Daten konsistent, während sie zwischen NX, Teamcenter und ERP wandern. Sie sind günstig zu definieren und teuer nachzurüsten; ein Datenmodell, das von Anfang an mit ihnen entworfen wurde, vermeidet die meisten der in Abschnitt 2.3 beschriebenen Bereinigungs-Utilities.
7. Praktische Anwendungen der Teamcenter-Automatisierung
7.1 Use Cases, die wir am häufigsten sehen
Die Customizations, die sich in unseren Projekten am schnellsten bezahlt machen, der Reihe nach: Workflow-Handler, die Freigabevollständigkeit erzwingen, ITK-Utilities für Massen-Updates von Attributen und Klassifizierung, SOA-Services, die Stücklisten- und Revisionsdaten für ERP und Konfiguratoren bereitstellen, Zeichnungsautomatisierung, die generierte Zeichnungen ganzer Teilefamilien in Teamcenter ablegt, und Active-Workspace-Views für Rollen, die der Standard-Client unzureichend bedient.
7.2 Der Business Case
Spezialisten-Vakanzen im deutschen Engineering brauchen Monate, bis sie nachbesetzt sind, und die meisten mittelständischen Teamcenter-Installationen hängen an einem Administrator, der das Datenmodell im Kopf hat. Automatisierung, die die Regeln in Handlern, Templates und Services kodiert, verwandelt dieses Kopfwissen in gepflegte Assets. In unserem Nearshore-Delivery-Modell erledigen diese Arbeit erfahrene Teamcenter-Engineers mit Sitz in der EU, eine Stunde vor DACH, mit deutschsprachiger Projektleitung; so lässt sich die operative Schicht von PLM gut verlagern, während die Governance beim Kunden bleibt.
7.3 Was nicht angepasst werden sollte
Nicht alles, was angepasst werden kann, sollte angepasst werden. Standardfunktionalität, die Siemens alle sechs Monate verbessert, etwa Stücklistenvergleich, Änderungsmanagement oder die Copilot-Funktionen, sollte konfiguriert und übernommen statt nachgebaut werden. Die Regel, die wir anwenden: Passen Sie die Regeln an, die für Ihr Unternehmen einzigartig sind, und übernehmen Sie die Funktionen, die alle Hersteller gemeinsam haben.
8. Künstliche Intelligenz in Teamcenter: Vom Copilot zu Agenten
8.1 Teamcenter Copilot und der Release-Rhythmus der KI
Siemens hat Teamcenter Copilot und generative KI-Funktionen mit Teamcenter 2506 eingeführt, sie in 2512 auf MBSE und Anforderungs-Qualitätsprüfungen ausgeweitet und mit 2606 seinen ersten Agenten ausgeliefert: den AI BOM agent, der mehrstufige BOM-Workflows unter menschlicher Aufsicht ausführt, zusammen mit Knowledge Pulse zur Verbindung von PLM-Daten mit Analytics und einer Microsoft 365 Copilot-Integration [1].
Unsere ausführliche Bewertung, was der Copilot abdeckt und was er Ihnen überlässt, steht in unserer Einschätzung zum Teamcenter Copilot.
8.2 Eigene KI auf Ihren eigenen Teamcenter-Daten
Was der eingebaute Copilot nicht wissen kann, ist das Unternehmen: Werksnormen, Legacy-Item-Logik, warum ein Bauteil vor zehn Jahren so konstruiert wurde, wie es ist. Eigene KI, verankert in den Teamcenter-Daten eines Unternehmens, berechtigungsbewusst und deterministisch, wo es darauf ankommt, ist die Schicht, die wir darüber bauen; ein erster funktionierender Copilot auf Kundendaten dauert zwei bis drei Wochen als Sprint zum Festpreis.
8.3 Agenten, MCP und die Rolle von SOA
Das Model Context Protocol ist zum Standardweg geworden, einem KI-Agenten typisierte Tools zu geben, und die SOA- und JSON REST Services von Teamcenter passen natürlich dazu: Ein Community-MCP-Server kapselt die JSON REST Services bereits als Agenten-Tools (7 GitHub-Sterne, zuletzt aktualisiert 19. März 2026, abgerufen 14. September 2026) [9]. In unserer eigenen Arbeit spiegelt das Muster, was wir für NX tun: lesende Services frei, verändernde Services durch Vorschau und Bestätigung abgesichert, jeder Aufruf geloggt und Rollen-Scopes über den Identity Provider durchgesetzt. Die typisierten Custom SOA Services aus Abschnitt 3.3 sind genau das, was ein Agent aufruft; eine Organisation, die in saubere Services investiert hat, hat den Großteil der Arbeit für agentisches PLM bereits erledigt.
Hier bleibt das meiste Teamcenter-Customizing stecken: Es läuft, aber niemand würde es abnehmen. Upgrade-sichere Erweiterungspunkte, Tests gegen das nächste Release, eine Deployment-Pipeline für BMIDE-Templates und ITK-Builds, Dokumentation, die der nächste Administrator nutzen kann. Wir schließen die Lücke zwischen “eine Person weiß, wie es funktioniert” und “die Plattform wird gepflegt” — so liefern wir Teamcenter-Programmierung.
9. Deployment-Strategien: On-Premise, Teamcenter X und Hybrid
9.1 On-Premise-Installationen
Die meisten DACH-Hersteller, mit denen wir arbeiten, betreiben Teamcenter on-premise oder in einer Private Cloud, mit voller Kontrolle über Server, Datenbank und Customizing-Pipeline. Hier werden ITK-Utilities, eigene Handler und Dispatcher-Translatoren genau so deployt, wie die Organisation es entscheidet, und hier verkürzt das Blue-Green-Deployment aus 2606 das Upgrade-Fenster, das früher ein Wochenende war.
9.2 Teamcenter X und die Grenzen des Customizing
Teamcenter X tauscht Kontrolle gegen Managed Operation. Customizing ist über unterstützte Erweiterungspunkte und die wachsende Self-Service-Administration möglich, aber nicht unterstützte serverseitige Abkürzungen sind keine Option. Organisationen, die einen Wechsel zu Teamcenter X planen, sollten zuerst ihre Customizations auditieren: Was ist Konfiguration, was ist unterstützte Erweiterung, und was ist ein Workaround, der nicht überleben wird.
9.3 Umgebungen, Pipelines und Tests
Unabhängig vom Deployment-Modell ist die Praxis, die stabile Installationen von fragilen trennt, dieselbe: getrennte Entwicklungs-, Test- und Produktionsumgebungen, eine Pipeline, die BMIDE-Templates und kompiliertes ITK gemeinsam deployt, und ein Regressionsset echter Workflows, das vor jedem Release läuft. Wir richten das in jedem Projekt ein; es ist auch das Erste, was wir Organisationen empfehlen, deren Customizations wir nicht geschrieben haben.
10. Aktuelle Trends und Zukunftsausblick
10.1 KI, gebaut für PLM
Jedes Teamcenter-Release seit 2506 hat KI-Funktionen mitgebracht, und 2606 ist von Assistenz zu Agenten übergegangen. Die Richtung ist klar: PLM-Daten werden in natürlicher Sprache abgefragt und zunehmend auch bearbeitet, wobei Governance und menschliche Aufsicht den Unterschied zwischen einer Demo und einer produktiven Fähigkeit ausmachen.
10.2 Der Digital Thread und produktübergreifende Workflows
Engineering-Organisationen fragen zunehmend, wie sich Workflows über NX, Simcenter, Teamcenter und Opcenter hinweg verbinden lassen, ohne für jedes Paar eine eigene Integration zu bauen. Typisierte Services und darauf aufsetzende agentische Workflow-Schichten sind die Antwort, die sich 2026 herausbildet, und die SOA von Teamcenter ist die Integrationsfläche, auf die sich diese Schichten stützen.
10.3 Cloud-Migration und Managed Operation
Siemens’ Cloud-ARR-Anteil zeigt, wohin neue Installationen gehen. Für Bestandskunden lautet die Entscheidung nicht Cloud oder nicht, sondern welche Customizations vor einer Migration behalten, auf unterstützten Erweiterungspunkten neu gebaut oder stillgelegt werden.
Wie auch immer Sie sich entscheiden: Das System braucht weiterhin laufende Betreuung. Mit Managed Teamcenter-Support von inteliScience übernehmen unsere Ingenieure Administration, Upgrades, Datenmigration und die Pflege bestehender Anpassungen, zu Ihren Arbeitszeiten.
10.4 Die Fachkräftefrage
ITK-, BMIDE- und Active-Workspace-Expertise ist in DACH knapp, und jedes Jahr knapper. Nearshore-Delivery-Hubs mit erfahrenen PLM-Engineers und deutschsprachiger Leitung sind der Weg, auf dem mittelständische Hersteller diese Expertise verfügbar halten, ohne einen lokalen Einstellungsprozess, der zwei Budgetquartale dauert; die operative Aufteilung beschreiben wir in unserem Leitfaden zum Thema Teamcenter-Outsourcing.
11. Umsetzungs-Roadmap: Einstieg in das Teamcenter-Customizing
Organisationen, die mit dem Teamcenter-Customizing beginnen oder neu beginnen, sollten einem strukturierten Pfad folgen.
- Assessment. Inventarisieren Sie bestehende Customizations nach Schicht (BMIDE, ITK, SOA, Rich Client, Active Workspace), klassifizieren Sie jede als Konfiguration, unterstützte Erweiterung oder Workaround, und ordnen Sie die Workarounds nach Upgrade-Risiko.
- Pilot. Wählen Sie einen Workflow-Handler oder eine Active-Workspace-View mit messbarem Nutzen, bauen Sie sie auf unterstützten Erweiterungspunkten mit Tests, und deployen Sie sie über eine Pipeline statt von Hand.
- Datenmodell-Disziplin. Stellen Sie das BMIDE-Template unter Versionskontrolle, dokumentieren Sie Naming Rules und Relationsregeln, und beenden Sie Live-Änderungen auf der Produktion.
- Integrationsschicht. Stellen Sie Geschäftsoperationen, die andere Systeme benötigen, als Custom SOA Services mit typisierten Verträgen bereit; das ist zugleich die Vorbereitung auf KI-Agenten.
- Skalieren und übergeben. Etablieren Sie Coding-Standards, ein Regressionsset echter Workflows, benannte Verantwortlichkeiten und Dokumentation, die der nächste Administrator nutzen kann.
Siemens’ unterstützte Erweiterungspunkte sind über Releases hinweg stabil; Investitionen in sie liefern auch in künftigen Teamcenter-Versionen weiter Wert, und genau das ist das Argument dafür, auf ihnen aufzubauen.
12. Fazit: Der strategische Imperativ
Teamcenter ist das führende System (System of Record) der diskreten Fertigung, und es ist in der Tiefe programmierbar: ITK auf dem Server, SOA für Clients und Integrationen, BMIDE für das Datenmodell, Active Workspace für den Anwender. Organisationen, die diese Schichten als Engineering-Disziplin behandeln, mit Pipelines, Tests und Verantwortlichkeiten, bekommen ein PLM-Rückgrat, das sich an ihre Regeln anpasst und den halbjährlichen Release-Rhythmus übersteht. Organisationen, die Customizing als einmaliges Projekt behandeln, bekommen ein System, das eine Person versteht.
Mit Teamcenter 2606 hat die Plattform der KI, die sie seit 2506 ausliefert, Agenten hinzugefügt. Die Customizations, die in den nächsten drei Jahren am meisten zählen werden, sind die typisierten Services, die ein Agent sicher aufrufen kann, auf einem Datenmodell, das sauber genug ist, um ihm zu vertrauen. Diese Arbeit beginnt mit sauber umgesetztem ITK, SOA und BMIDE; sie ist das Fundament für automatisiertes, gesteuertes und zunehmend intelligentes PLM.
Häufig gestellte Fragen
Was ist Teamcenter ITK?
Teamcenter ITK, das Integration Toolkit, ist die C- und C++-Server-Programmierschnittstelle von Siemens Teamcenter. Es wird für User Exits, Workflow-Action- und Rule-Handler, Batch-Utilities und die Implementierung von Custom SOA Services verwendet. ITK-Code läuft innerhalb des Teamcenter-Servers oder in eigenständigen Utilities, die gegen die Teamcenter-Bibliotheken gelinkt sind.
Teamcenter ITK vs. SOA: Was sollten wir verwenden?
Verwenden Sie ITK für Verhalten, das unabhängig vom Client auf dem Server ausgeführt werden muss, etwa Workflow-Handler, Extension Rules und Batch-Utilities. Verwenden Sie SOA für alles, was ein Client, eine Integration oder ein KI-Tool aufrufen muss, einschließlich Custom Services, die ITK-Logik hinter einer typisierten Operation kapseln. Die meisten produktiven Customizations nutzen beides: ITK für die Logik, SOA für den Vertrag.
Was ist BMIDE in Teamcenter?
Die Business Modeler IDE ist die Workbench, in der das Teamcenter-Datenmodell erweitert wird: eigene Item-, Revision- und Dataset-Typen, Properties, Lists of Values, Relationen, Naming Rules und Extension Rules wie Pre- und Post-Actions. In BMIDE gebaute Templates werden auf den Server deployt und sollten gemeinsam mit dem ITK-Code versioniert werden, der ihr Verhalten implementiert.
Was kostet Teamcenter-Customizing?
Ein Workflow-Handler oder eine einzelne Active-Workspace-View ist ein Projekt von Tagen bis wenigen Wochen. Full-Stack-Arbeiten wie eine ERP-Integration über Custom SOA Services oder eine Datenmigration mit ITK-Utilities beginnen im mittleren fünfstelligen Bereich. Auf der KI-Seite kostet ein NX Sprint auf Ihren eigenen Teamcenter-Daten 9.900 € zum Festpreis für zwei bis drei Wochen.
Überstehen Teamcenter-Customizations Upgrades?
Ja, wenn sie auf Siemens’ unterstützten Erweiterungspunkten aufbauen: BMIDE Extension Rules, ITK-Exits und -Handler, SOA-Services und Active-Workspace-Module, über eine Pipeline deployt und gegen jedes Release getestet. Customizations, die auf direkten Datenbankzugriff oder undokumentierte Interna setzen, sind diejenigen, die jeden Juni und Dezember brechen.
Nächster Schritt
Sprechen Sie mit unseren Teamcenter-Engineers über Ihren Customizing-Backlog
Verwandte Themen
- Teamcenter-Programmierung über ITK, SOA, Rich Client und Active Workspace
- Teamcenter-Server-Customizing: BMIDE, ITK und Workflow-Handler
- Stücklisten- und ERP-Abgleich aus CAD-Modellen automatisieren
Referenzen
- Siemens Digital Industries Software, “Introducing Teamcenter 2606,” Teamcenter Blog, 12. Juni 2026.
- Siemens, “Siemens is a Leader in Gartner Magic Quadrant for PLM Software in Discrete Manufacturing Industries,” Pressemitteilung, 10. Juni 2026; Gartner-Report vom 9. Juni 2026.
- ABI Research, “Top Five Product Lifecycle Management (PLM) Software Vendors,” Wettbewerbs-Ranking, 2025.
- Siemens AG, Ergebnisse des Geschäftsquartals Q4 2025, Digital Industries Software: Cloud-ARR-Anteil am Software-ARR.
- Siemens Xcelerator Academy, “Teamcenter Customization” (ITK, serverseitiges Customizing), Trainingsbeschreibung.
- Siemens, Teamcenter Services Reference (SOA) und Dokumentation der JSON REST Services, Teamcenter 2506 und neuer.
- Siemens, Business Modeler IDE Guide, Teamcenter-Dokumentation.
- Siemens, Active Workspace Customization Guide, Teamcenter-Dokumentation.
- goenninger-b-t/tc-mcp, “Siemens Teamcenter Model Context Protocol (MCP) Server,” GitHub, abgerufen am 14. September 2026.
- Siemens Teamcenter Blog, “AI in PLM: Teamcenter 2506 Copilot + GenAI” und “Teamcenter AI: what’s new in 2512,” 2025.

