Specialized Administration > Configuring Your Windchill Environment > Windchill Considerations for Security Infrastructures > Protocols
  
Protocols
To understand how network security infrastructures affect Windchill, you need to understand the communication protocols within a Windchill system. To understand the effect of network security products on this connectivity, you should understand how clients connect to servers. See the following table:
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.
Windchill servers use other protocols between various server components within a single system. These systems are local to the server hosts or behind the firewalls, where they do not cause additional configuration concerns. These are some examples:
Servers connecting to directory servers using LDAP.
Windchill servers connecting to database servers using JDBC calls.
Info*Engine servers connecting to application adapters.
Web server plug-ins connecting to Java servlet engines or Web application servers.
Windchill servers in a cluster connecting to one another using Java RMI.
* 
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).