Client
|
Example
|
Communicate Protocols
|
Comments
|
Browser with pure HTML user interface
|
Local search page; properties page
|
HTTP or HTTPS
|
|
Stand-alone Java applications
|
Workgroup Manager for Creo Parametric; Workgroup Manager for CADDS
|
Java RMI and HTTP or HTTPS
|
Java RMI attempts to establish direct socket connections from client to server (never the reverse) on well-known server port numbers (configurable). Java RMI may fail over to tunneling over HTTP or HTTPS.
|
|
HTTP is used when federated systems communicate (for example, in a federated search, proxy refresh, or content replication). Windchill uses Java RMI only for internal communication between Java classes belonging to a single system (that is, classes from the same codebase).
|