PlayReady Server SDK

PlayReady Server Software Development Kit (SDK) è una raccolta di API che semplificano la creazione del recapito delle licenze PlayReady, Dominio, Misurazione, Arresto sicuro e Secure Delete.

Funzionalità

PlayReady Server SDK:

  • Fornisce il supporto delle licenze (rilascio e riconoscimento).

  • Fornisce il supporto per l'aggiunta e l'uscita di Domini PlayReady.

  • Aggiornamenti i protocolli di acquisizione dei certificati di misurazione.

  • Fornisce il supporto per la misurazione.

  • Fornisce il supporto di Arresto sicuro.

  • Fornisce supporto per l'eliminazione sicura.

  • Include lo sviluppo basato su C# .Net.

Componenti

PlayReady Server SDK viene recapitato come due file MSI Microsoft che contengono librerie, esempi e strumenti necessari per sviluppare un server di licenza PlayReady, PlayReady Domain Server, PlayReady Metering Server, PlayReady Secure Stop Server o PlayReady Secure Delete Server. Inoltre, verrà fornita anche la documentazione di PlayReady e tutte le informazioni correnti aggiuntive nel file readme di PlayReady Server SDK.

PlayReady Server SDK include i componenti seguenti:

  • Librerie e interfacce per l'accesso alle funzionalità di PlayReady Server SDK.

  • Documentazione e specifiche per le tecnologie correlate.

  • White paper per i generatori di server.

  • Strumenti di creazione di pacchetti di contenuto.

Architettura

Nella figura seguente viene illustrato come interagiscono i componenti di PlayReady Server SDK nell'architettura di PlayReady Server SDK.

PlayReady Server SDK Architecture

Come illustrato nella figura, un client PlayReady interagisce con PlayReady Server SDK seguendo questa procedura:

  1. Il client invia un messaggio SOAP (Simple Object Access Protocol) al server per avviare un'operazione.

  2. Il messaggio SOAP passa attraverso i componenti Internet Information Services (IIS) e ASP.net per raggiungere un punto di ingresso del servizio Web.

  3. Il punto di ingresso del servizio Web elabora quindi la chiamata, elabora i dati e attiva il plug-in del servizio.

  4. La logica dell'applicazione specifica del servizio (implementata dal provider di servizi) è incapsulata in un plug-in sviluppato dal servizio.

La logica dell'applicazione specifica del servizio consiste in genere in informazioni di identificazione o logica di business. Le informazioni sul servizio includono l'identificatore del servizio (ID servizio) e l'URL di acquisizione delle licenze associate alle licenze (queste impostazioni sono specifiche del servizio). Specificato anche nel plug-in è logica di business associata al servizio, ad esempio i criteri associati alle licenze rilasciate.

I provider di servizi possono implementare i propri servizi usando PlayReady Server SDK e offrono scenari di rilascio di licenze individuali e univoci. Si considerino ad esempio due servizi, Contoso e Fabrikam. Ogni provider di servizi deve fornire identificatori separati per i propri servizi e ognuno supporta criteri diversi. Il servizio Contoso potrebbe creare un servizio di rilascio delle licenze che genera licenze che puntano ai http://contoso.com server licenze e il servizio Contoso potrebbe rilasciare licenze che scadono dopo tre mesi. Il servizio Fabrikam può implementare il proprio servizio che rilascia licenze che puntano ai http://fabrikam.com server licenze e che scadono in un mese.

PlayReady Server SDK consente vari scenari basati sui protocolli seguenti:

  • Aggiunta a un dominio

  • Lasciare il dominio

  • Acquisire la licenza

  • Confermare la licenza

  • Elaborare i dati di misurazione

  • Ottenere il certificato di misurazione

  • Elaborare i dati di arresto sicuro

  • Elaborare i dati di eliminazione sicura

Vedi anche

Server PlayReady

Server licenze PlayReady