Partager via


Kit de développement logiciel (SDK) PlayReady Server

PlayReady Server Software Development Kit (SDK) est une collection d’API qui facilitent la création de services playReady License Delivery, Domain, Metering, Secure Stop et Secure Delete.

Fonctionnalités

Kit de développement logiciel (SDK) PlayReady Server :

  • Fournit une assistance pour les licences (émission et accusé de réception).

  • Prend en charge l'adhésion et le départ des domaines PlayReady.

  • Met à jour les protocoles d'acquisition des certificats de mesurage.

  • Prend en charge le contrôle.

  • Prend en charge Secure Stop.

  • Prend en charge Secure Delete.

  • Inclut le développement basé sur C# et .Net.

Composants

Le Kit de développement logiciel (SDK) PlayReady Server est fourni sous la forme de deux fichiers MSI Microsoft qui contiennent les bibliothèques, les exemples et les outils nécessaires pour développer un serveur de licences PlayReady, un serveur de domaine PlayReady, un serveur PlayReady Secure Stop Server ou un serveur de suppression sécurisée PlayReady. En outre, vous recevrez également la documentation PlayReady ainsi que toutes les informations supplémentaires actuelles dans le fichier d'informations du Kit de Développement Logiciel (SDK) PlayReady Server.

Le Kit de développement logiciel (SDK) PlayReady Server inclut les composants suivants :

  • Bibliothèques et interfaces permettant d’accéder aux fonctionnalités du Kit de développement logiciel (SDK) PlayReady Server.

  • Documentation et spécifications pour les technologies associées.

  • Livres blancs pour les constructeurs de serveurs.

  • Outils d’empaquetage de contenu.

Architecture

La figure suivante montre comment les composants du Kit de développement logiciel (SDK) PlayReady Server interagissent dans l’architecture du Kit de développement logiciel (SDK) PlayReady Server.

Architecture du Kit de développement logiciel (SDK) PlayReady Server

Comme illustré dans la figure, un client PlayReady interagit avec le Kit de développement logiciel (SDK) PlayReady Server en procédant comme suit :

  1. Le client envoie un message SOAP (Simple Object Access Protocol) au serveur pour lancer une opération.

  2. Le message SOAP passe par Internet Information Services (IIS) et les composants ASP.net pour atteindre un point d'entrée de service Web.

  3. Le point d’entrée du service web traite ensuite l’appel, traite les données et déclenche le plug-in de service.

  4. La logique d’application spécifique au service (implémentée par le fournisseur de services) est encapsulée dans un plug-in développé par le service.

La logique d’application spécifique au service va généralement être des informations d’identification ou une logique métier. Les informations de service incluent l’identificateur de service (ID de service) et l’URL d’acquisition de licence associée aux licences (ces paramètres sont spécifiques au service). Également spécifié dans le plug-in est la logique métier associée au service tel que la stratégie associée aux licences émises.

Les fournisseurs de services peuvent implémenter leurs propres services à l’aide du Kit de développement logiciel (SDK) PlayReady Server et offrir des scénarios d’émission de licence uniques et individualisés. Par exemple, considérez deux services, Contoso et Fabrikam. Chaque fournisseur de services doit fournir des identificateurs distincts pour ses services et chacun prend en charge différentes stratégies. Le service Contoso peut créer un service d’émission de licences qui émet des licences pointant vers ses http://contoso.com serveurs de licences, et le service Contoso peut émettre des licences qui expirent après trois mois. Le service Fabrikam peut implémenter son propre service qui émet des licences qui pointent vers ses http://fabrikam.com serveurs de licences et qui expirent en un mois.

Le Kit de développement logiciel (SDK) PlayReady Server active différents scénarios basés sur les protocoles suivants :

  • Jonction de domaine

  • Sortie du domaine

  • Acquérir une licence

  • Reconnaître la licence

  • Traiter les données de contrôle

  • Obtenir un certificat de mesure

  • Traiter les données Secure Stop

  • Traiter les données Secure Delete

Voir aussi

Serveurs PlayReady

Serveur de licences PlayReady