Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
Hi Experts,
Why Apache and Tomcat are two different for Windhill 9.0? What is its significance?
Thanks - Vasant
PTC changed the architecture of Windchill starting 10.0, moved the external tomcat to an in-process embedded tomcat within method server. In pre- windchill 10 releases, if you had multiple method servers, one tomcat process handled the traffic to multiple method servers. Now each of the method servers has its own embedded tomcat.
Thank you
Binesh
Thank You Binesh..
Actually I am new to Windchill PLM and sorry to ask such silly questions.
And just for my curiosity i want to know some basic things about Windchill PDMLInk 9.0 like:
Also I want to know the basic architecture and data model of WIndchill? How it works? What is the sequence? and Who is responding whom?
Can you please help me to understand it.
Thanks - Vasant
If you are trying to understand Windchill and its architecture, take a training class.
One Server Manager controls multiple Method Servers.
Method Servers are the communication mechanism between the users and Windchill.
The Server Manager process is used to manage the Method Server processes. The Server Manager starts the configured number of Method Servers, and then monitors those processes. If it finds one of the Method Server processes has crashed, then it will launch a new one to replace it. Though, the main purpose of the Server Manager is to provide cache synchronization between Method Servers. Method Servers retain numerous in memory caches for performance reasons. The Server Manager will maintain the master copy of these caches. Anytime a Method Server process adds or removes a cache entry, the server manager will synchronize this change with all the other Method Server Processes.
The Method Server is the main Windchill process. This is what processes all user requests, and where most of the Windchill code will execute. You can definitely run multiple Method Server processes, in which case Tomcat will load balance incoming user requests between all of the available Method Server processes. Though, if you are running multiple Method Servers, then you will also need to run a Background Method Server process. The Background Method Server only processes the background queues used in Windchill, and does not handle any user requests.
Thanks a lot Chris Spartz..
It will be helpful for me to do more...