Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
PlayReady Server Software Development Kit (SDK) è una raccolta di API che semplificano la creazione di servizi playReady License delivery, Domain, Metering, Secure Stop e Secure Delete.
Funzionalità
PlayReady Server SDK:
Fornisce il supporto delle licenze (rilascio e riconoscimento).
Fornisce supporto per l'aggiunta e l'uscita dai domini PlayReady.
Aggiorna i protocolli di acquisizione del certificato di misurazione.
Fornisce il supporto per la misurazione.
Fornisce supporto per l'arresto sicuro.
Fornisce supporto per l'eliminazione sicura.
Include lo sviluppo basato su C# .Net.
Componenti
PlayReady Server SDK viene distribuito come due file MSI Microsoft che contengono le librerie, gli esempi e gli strumenti necessari per sviluppare un server licenze PlayReady, un server di dominio PlayReady, un server di controllo PlayReady, un server di arresto sicuro PlayReady o un server di eliminazione sicura PlayReady. Inoltre, ti verranno fornite anche la documentazione di PlayReady e le ulteriori informazioni correnti contenute nel file Readme del 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.
Libri bianchi per i costruttori di server.
Strumenti per la creazione di pacchetti di contenuto.
Architettura
La figura seguente mostra come interagiscono i componenti PlayReady Server SDK nell'architettura playReady Server SDK.
Come illustrato nella figura, un client PlayReady interagisce con PlayReady Server SDK seguendo questa procedura:
Il client invia un messaggio SOAP (Simple Object Access Protocol) al server per avviare un'operazione.
Il messaggio SOAP passa attraverso i componenti di Internet Information Services (IIS) e ASP.net per raggiungere un punto di ingresso del servizio Web.
Il punto di ingresso del servizio Web elabora quindi la chiamata, elabora i dati e attiva il plug-in del servizio.
La logica dell'applicazione specifica del servizio (implementata dal provider di servizi) viene incapsulata in un plug-in sviluppato da un servizio.
La logica dell'applicazione specifica del servizio è in genere informazioni di identificazione o logica di business. Le informazioni sul servizio includono l'identificatore del servizio (ID servizio) e l'URL di acquisizione della licenza associato alle licenze (queste impostazioni sono specifiche del servizio). Specificato anche nel plug-in è la 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 offrire scenari di rilascio delle licenze individuali e univoci. Si considerino ad esempio due servizi, Contoso e Fabrikam. Ogni provider di servizi deve fornire identificatori separati per i servizi e ognuno supporta criteri diversi. Il servizio Contoso potrebbe creare un servizio di emissione delle licenze che emette licenze che puntano ai server Licenze https://contoso.com, e il servizio Contoso potrebbe emettere licenze con scadenza di tre mesi. Il servizio Fabrikam può implementare il proprio servizio che emette licenze che puntano ai server licenze https://fabrikam.com e che scadono in un mese.
PlayReady Server SDK abilita diversi scenari basati sui protocolli seguenti:
Aggiunta a un dominio
Uscire dal dominio
Acquisire una 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