PlayReady Server SDK

Kit Pengembangan Perangkat Lunak (SDK) PlayReady Server adalah kumpulan API yang memudahkan pengembang untuk membuat layanan Pengiriman Lisensi PlayReady, Domain, Pengukuran, Penghentian Aman, dan Penghapusan Aman.

Fitur

PlayReady Server SDK:

  • Menyediakan dukungan Lisensi (penerbitan dan pengakuan).

  • Menyediakan dukungan untuk bergabung dan meninggalkan Domain PlayReady.

  • Updates protokol akuisisi sertifikat Pengukuran.

  • Menyediakan dukungan Pengukuran.

  • Menyediakan dukungan Secure Stop.

  • Menyediakan dukungan Hapus Aman.

  • Termasuk pengembangan berbasis C# .Net.

Komponen

PlayReady Server SDK dikirimkan sebagai dua file Microsoft MSI yang berisi pustaka, sampel, dan alat yang diperlukan untuk mengembangkan Server Lisensi PlayReady, Server Domain PlayReady, PlayReady Metering Server, PlayReady Secure Stop Server, atau PlayReady Secure Delete Server. Selain itu, Anda juga akan diberikan dokumentasi PlayReady dan informasi tambahan saat ini dalam file readme PlayReady Server SDK.

PlayReady Server SDK menyertakan komponen berikut:

  • Pustaka dan antarmuka untuk mengakses fitur PlayReady Server SDK.

  • Dokumentasi dan spesifikasi untuk teknologi terkait.

  • Laporan resmi untuk penyusun Server.

  • Alat pengemasan konten.

Arsitektur

Gambar berikut menunjukkan bagaimana komponen SDK PlayReady Server berinteraksi dalam arsitektur SDK PlayReady Server.

PlayReady Server SDK Architecture

Seperti yang ditunjukkan pada gambar, Klien PlayReady berinteraksi dengan PlayReady Server SDK dengan mengikuti langkah-langkah berikut:

  1. Klien mengirim pesan Simple Object Access Protocol (SOAP) ke Server untuk memulai operasi.

  2. Pesan SOAP melewati komponen Layanan Informasi Internet (IIS) dan ASP.net untuk mencapai titik masuk layanan Web.

  3. Titik entri layanan Web kemudian memproses panggilan, memproses data, dan memicu plug-in layanan.

  4. Logika aplikasi khusus layanan (diimplementasikan oleh penyedia layanan) dienkapsulasi dalam plug-in yang dikembangkan layanan.

Logika aplikasi khusus layanan biasanya akan menjadi informasi identifikasi atau logika bisnis. Informasi layanan mencakup pengidentifikasi layanan (ID layanan) dan URL akuisisi lisensi yang terkait dengan lisensi (pengaturan ini khusus untuk layanan). Juga ditentukan dalam plug-in adalah logika bisnis yang terkait dengan layanan seperti kebijakan yang terkait dengan lisensi yang dikeluarkan.

Penyedia layanan dapat menerapkan layanan mereka sendiri dengan menggunakan PlayReady Server SDK dan menawarkan skenario penerbitan lisensi yang unik dan individual. Misalnya, pertimbangkan dua layanan, Contoso dan Fabrikam. Setiap penyedia layanan perlu menyediakan pengidentifikasi terpisah untuk layanannya dan masing-masing mendukung kebijakan yang berbeda. Layanan Contoso dapat membangun layanan penerbitan lisensi yang mengeluarkan lisensi yang menunjuk ke Server Lisensinya http://contoso.com , dan layanan Contoso dapat mengeluarkan lisensi yang kedaluwarsa setelah tiga bulan. Layanan Fabrikam dapat menerapkan layanannya sendiri yang mengeluarkan lisensi yang menunjuk ke Server Lisensinya http://fabrikam.com dan yang kedaluwarsa dalam satu bulan.

PlayReady Server SDK memungkinkan berbagai skenario yang didasarkan pada protokol berikut:

  • Bergabung ke Domain

  • Domain keluar

  • Memperoleh lisensi

  • Mengakui lisensi

  • Memproses data pengukuran

  • Mendapatkan sertifikat pengukuran

  • Memproses data Penghentian Aman

  • Memproses data Penghapusan Aman

Lihat juga

Server PlayReady

Server Lisensi PlayReady