Optimize 10.3.0 | webMethods Optimize Documentation | Administering webMethods Optimize | For System Administrators | Configuring Optimize | Securing Optimize Engines with SSL | Securing the Optimize Web Service Data Collector Services
 
Securing the Optimize Web Service Data Collector Services
The Optimize Web Service Data Collector Agent provides a web service-based interface that allows external applications to push data into Optimize. In general, these web services are good candidates to remain open and unencrypted. If desired, however, SSL encryption can be enabled just like the Analytic Engine Web Service Registry. The steps are identical with the exception of the specified Key Store and endpoint changes. For instructions on configuring the Key Store please see the preceding section. In this example the Key Store file is "wsdatacollector.p12". The Trust Store is consistent and, by default, always configured as "sagCA.jks". Once the Key and Trust Stores have been configured the Web Service Registry protocol can be changed.
*To secure the Optimize WS Data Collector Services:
1. Open the endpointRegistry.xml files located in the in the following folders:
Software AG_directory \optimize\dataCollector\conf\glue
Software AG_directory \optimize\dataCollector\conf\system
2. Locate the Web Service Registry (WS Registry) Protocol configuration.
The lines that you must change will look similar to the following:
<?xml version="1.0" encoding="UTF-8"?><endpoint-registry> <endpoint
host=<hostname> name="WS Registry" port="12603" protocol="http"/>
3. Change the protocol setting in each file from “http” to “https”.
4. Save the files and close them.