Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A PlayReady Server Szoftverfejlesztői Készlet (SDK) olyan API-k gyűjteménye, amelyek megkönnyítik a fejlesztők számára a PlayReady-licenckézbesítési, tartomány-, mérési, biztonságos leállítási és biztonságos törlési szolgáltatások létrehozását.
Jellemzők
PlayReady Server SDK:
Licencelési támogatást biztosít (kibocsátást és nyugtázást).
Támogatja a PlayReady-tartományokhoz való csatlakozást és azok elhagyását.
Frissíti a mérési tanúsítvány beszerzési protokolljait.
Mérési támogatást nyújt.
Biztonságos leállítási támogatást nyújt.
Biztonságos törlési támogatást nyújt.
C# .Net-alapú fejlesztést tartalmaz.
Összetevők
A PlayReady Server SDK két Microsoft MSI-fájlként érhető el, amelyek tartalmazzák a PlayReady licenckiszolgáló, a PlayReady Domain Server, a PlayReady Metering Server, a PlayReady Secure Stop Server vagy a PlayReady Secure Delete Server fejlesztéséhez szükséges kódtárakat, mintákat és eszközöket. Emellett a PlayReady dokumentációjával és a PlayReady Server SDK olvasási fájljában található minden további aktuális információval is rendelkezni fog.
A PlayReady Server SDK a következő összetevőket tartalmazza:
Kódtárak és felületek a PlayReady Server SDK funkcióinak eléréséhez.
Kapcsolódó technológiák dokumentációja és specifikációi.
Fehér könyvek szerverépítőknek.
Tartalomcsomagoló eszközök.
Építészet
Az alábbi ábra bemutatja, hogyan működnek együtt a PlayReady Server SDK-összetevők a PlayReady Server SDK architektúrában.
Az ábrán látható módon a PlayReady-ügyfél az alábbi lépések végrehajtásával kommunikál a PlayReady Server SDK-val:
Az ügyfél egy egyszerű objektumelérési protokoll (SOAP) üzenetet küld a kiszolgálónak egy művelet indításához.
A SOAP üzenet áthalad az Internet Information Services (IIS) és ASP.net összetevők között egy webszolgáltatás belépési pontjának eléréséhez.
A webszolgáltatás belépési pontja ezután feldolgozza a hívást, feldolgozza az adatokat, és elindítja a szolgáltatás beépülő modulját.
A szolgáltatásspecifikus alkalmazáslogika (a szolgáltató által implementálva) egy szolgáltatás által kifejlesztett beépülő modulba van beágyazva.
A szolgáltatásspecifikus alkalmazáslogika általában vagy azonosítási információ vagy üzleti logika lesz. A szolgáltatásinformációk tartalmazzák a szolgáltatásazonosítót (szolgáltatásazonosítót) és a licencekhez társított licencszerzési URL-címet (ezek a beállítások szolgáltatásspecifikusak). A beépülő modulban is meg van adva a szolgáltatáshoz társított üzleti logika, például a kiadott licencekhez társított szabályzat.
A szolgáltatók a PlayReady Server SDK-val implementálhatják saját szolgáltatásaikat, és egyedi, egyedi licenckibocsátó forgatókönyveket kínálnak. Vegyük például két szolgáltatást, a Contoso-t és a Fabrikam-t. Minden szolgáltatónak külön azonosítókat kell megadnia a szolgáltatásaihoz, és mindegyik támogatja a különböző szabályzatokat. A Contoso szolgáltatás létrehozhat egy licenckiállítási szolgáltatást, amely a licenckiszolgálókra https://contoso.com mutató licenceket ad ki, és a Contoso szolgáltatás három hónap után lejáró licenceket bocsáthat ki. A Fabrikam szolgáltatás létrehozhat egy saját szolgáltatást, amely licenceket bocsát ki, amelyek a https://fabrikam.com licenckiszolgálókra mutatnak, és egy hónap alatt lejárnak.
A PlayReady Server SDK különböző forgatókönyveket tesz lehetővé, amelyek a következő protokollokon alapulnak:
Tartományhoz való csatlakozás
Tartomány elhagyása
Licenc beszerzése
Licenc nyugtázása
Mérési adatok feldolgozása
Mérési tanúsítvány lekérése
Biztonságos leállítási adatok feldolgozása
Biztonságos törlési adatok feldolgozása