Setting Up Connections Through the Windchill Adapter
The Windchill adapter provides a connection between Info*Engine components and a Windchill system. This adapter is a native adapter, which means that it is implemented in the Java language and conforms to the formal Info*Engine interface specification for adapters.
The Windchill adapter serves as both a native Info*Engine adapter as well as an Info*Engine server (a task processor).
Applications and JSP pages can request the Windchill adapter to execute individual Windchill webjects, or they can request it to execute whole tasks, and those tasks can specify webjects that reference other adapters.
When the Windchill adapter is executing a task and it detects a webject that references the adapter itself, it executes the webject in-process. When it detects webjects that references other adapters, it creates network connections to those adapters, and routes the webjects to them for execution.
The Windchill adapter is an integral module of the Windchill method server. The adapter and the Info*Engine server functionality are activated when the method server is initiated. The adapter adds an Info*Engine API to the method server and allows the method server to serve as an Info*Engine server.
The integrated Info*Engine adapter in the Windchill method server listens for connection requests from Info*Engine servers, applications, and JSP pages which are located throughout the enterprise network. The method server accepts connections from remote Info*Engine components and responds to their requests to execute both individual Windchill webjects as well as whole Info*Engine tasks.