Sentinel RMS-based Solution
The following diagram provides a high-level view of the Sentinel RMS-based solution:
Customer and Vendor Components
The table below lists the components that are used either at the vendor's site or redistributed to customers:
Component | Description | Deployment |
---|---|---|
Sentinel RMS SDK and SCL Add-On Package | The licensing enforcement system, delivered as an SDK, provides a rich set of API (known as the Unified API) that can be integrated with your application for license enforcement. |
SDK to be installed on your (vendor's) end NOTE SCL is available as an add-on to Sentinel RMS. |
Licensed Application or Service | Your application is licensed using the Unified API and is installed on end users' computers or accessed as a service. |
Customer's environment based on the deployment modes. |
RMS License Manager |
The on-premises license server that manages licenses in a network (not required in standalone environments). When the licensed application is running, it sends a request for a license across the network to RMS License Manager, which provides licensing authorization to operate. RMS License Manager also communicates with the Thales-hosted cloud component—Sentinel Cloud Connect (SCC)—through Sentinel Cloud Plug-in (SCP), to fetch license updates and to push usage data. See Also: RMS Cloud LM |
A redistributable with the licensed application in the end user's environment |
Sentinel Cloud Plug-in (SCP) |
Facilitates communication between the cloud component (SCC) and the RMS component (RMS License Manager) to provide cloud connectivity to on-premises applications. SCP can be installed in the customer’s network (on the same machine where RMS License Manager is installed), and as a client library in the standalone environment. |
To learn more about the Sentinel RMS components, refer to the Sentinel RMS Developer Guide.
Back-End Components
The table below lists the back-end components of the Sentinel RMS-based solution:
Component | Description | Deployment |
---|---|---|
Sentinel EMS |
Web-based license and entitlement management system that can simplify licensing fulfillment and activation workflows, automate back-office processes and provide several useful reports. The Sentinel EMS web front-end comprises the following portals: >Vendor Portal: Authorized users in your organization access the Vendor Portal for defining product catalogs, and managing customers, entitlements, and downloads. >Customer Portal: Your customers log on to the Customer Portal to activate and revoke licenses, and to view profile information. Sentinel EMS also provides a set of REST API for integrating the entitlement management functions with external IT systems, such as ERP and CRM. |
|
RMS Cloud LM |
Multi-tenant cloud-based Sentinel RMS License Manager (LM) for cloud licensing and usage collection See Also: RMS License Manager |
Deployed and managed by Thales |
Sentinel Cloud Connect (SCC) |
The cloud-hosted global license server used mostly for license storage, authorization, and usage collection. The exact function depends on the deployment mode. |
|
Sentinel Connect | A Sentinel cloud-based component for seamless connection of Sentinel EMS to business applications in your back end. | |
Directory Services (DS) |
The directory service that provides SCC URLs to client nodes for communication with SCC. |