The SDK for Java™ can be configured to use SSL for communication with the SOAP web services. If you are creating the madison.mpi.Context yourself, make two changes to the existing code to create a secure connection.
You do not need to do additional configuration of the operational server to access the SOAP web services securely using SSL. Instead, when the SOAP web services are deployed, they are simultaneously available on both the WC_defaulthost port (which is typically 9080), and the WC_defaulthost_secure port (which is typically 9443).
However, if you are using a ContextPool or the ContextManager class, make sure that the properties you pass to the classes contain the property UseSSL=true to enable SSL communications with the contexts in the pool. If you are using a PoolContextProvider, ensure the useSSL property is set to true in your configuration file.