Partager via


Kit de développement logiciel (SDK) playReady Server

Le Kit de développement logiciel (SDK) PlayReady Server est une collection d’API qui facilitent la création par les développeurs de services PlayReady License Delivery, Domain, Metering, Secure Stop et Secure Delete.

Fonctionnalités

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

  • Fournit la prise en charge des licences (émission et accusé de réception).

  • Fournit la prise en charge de la jonction et de la sortie des domaines PlayReady.

  • Mises à jour les protocoles d’acquisition de certificat de contrôle.

  • Fournit la prise en charge du contrôle.

  • Fournit la prise en charge de l’arrêt sécurisé.

  • Fournit la prise en charge de la suppression sécurisée.

  • Inclut le développement C# .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 au développement d’un serveur de licences PlayReady, d’un serveur de domaine PlayReady, d’un serveur de contrôle playReady Secure Stop Server ou d’un serveur de suppression sécurisé PlayReady. De plus, vous serez également fourni avec la documentation PlayReady et toutes les informations actuelles supplémentaires dans le fichier lisez-moi 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 pour accéder aux fonctionnalités du Kit de développement logiciel (SDK) PlayReady Server.

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

  • Livre blanc pour les générateurs 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.

PlayReady Server SDK Architecture

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 les composants Internet Information Services (IIS) et 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, comme 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 proposer des scénarios individualisés et uniques d’émission de licences. 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 licence 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 permet différents scénarios basés sur les protocoles suivants :

  • Jonction de domaine

  • Quitter le domaine

  • Acquérir une licence

  • Accuser réception de la licence

  • Traiter les données de contrôle

  • Obtenir un certificat de contrôle

  • Traiter les données d’arrêt sécurisé

  • Traiter les données de suppression sécurisée

Voir aussi

Serveurs PlayReady

Serveur de licences PlayReady