Megosztás:


PlayReady Server SDK

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.

PlayReady Server SDK-architektúra

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:

  1. Az ügyfél egy egyszerű objektumelérési protokoll (SOAP) üzenetet küld a kiszolgálónak egy művelet indításához.

  2. 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.

  3. 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.

  4. 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

Lásd még

PlayReady-kiszolgálók

PlayReady licenckiszolgáló