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.

As a service managed by Thales

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.