Integration with Other Applications > Digital Product Traceability > Understanding the Architecture
  
Understanding the Architecture
Following are the main components of the architecture that describes how Windchill and Integrity Lifecycle Manager are integrated and communicate with each other.
Windchill Server and Client
ThingWorx platform with Flow (API Gateway, OSLC Connector)
Integrity Lifecycle Manager OSLC server
Refer to the Windchill Software Matrix on PTC.com for information about compatible product releases.
The architecture focuses on integration of Windchill and Integrity Lifecycle Manager using Open Service Life Cycle standard and ThingWorx. ThingWorx acts as an API Gateway.
The Windchill interface invokes the request to fetch the resource data from Integrity Lifecycle Manager. ThingWorx receives the request and fetches the data from the external system that is the OSLC server for Integrity Lifecycle Manager and the OSLC server uses the Integrity Lifecycle Manager Odata REST to fetch data from its system.
The resource data from Integrity Lifecycle Manager appears in Windchill. You can browse to look for specific items in the Integrity Lifecycle Manager and add a trace link to the Windchill traceable objects. For more information about trace links, see Working with Traces.
* 
The connections denoted with a dotted line in the architecture diagram are not yet supported.