Using External Services
Producers can use Revenera-provided interfaces to deploy external services that provide customized functionality within FlexNet Operations. For example,
• | License keys can be generated by an external SOAP service that implements the LicenseGeneratorService WSDL. |
• | Custom IDs can be generated by an external SOAP service that implements the IdGeneratorService WSDL. |
• | Custom handling of renewal requests can be supported using an external SOAP service that implements the RenewalService WSDL. |
• | Capability request handling can be customized through an external REST service that processes JSON requests and produces JSON responses that dictate what actions to perform. |
The server that implements an external service is hosted separately from the one that runs FlexNet Operations. It operates independently of FlexNet Operations, as shown in the figure below. The external service is accessed by FlexNet Operations at run time for operations such as capability request handling, ID generation, and license generation.
Note:The availability of certain operations for customization varies with your FlexNet Operations license and other factors. This guide covers the operations producers can customize via web services.