Aracılığıyla paylaş


PlayReady Server SDK'sı

PlayReady Server Yazılım Geliştirme Seti (SDK), geliştiricilerin PlayReady Lisans teslimi, Etki Alanı, Ölçüm, Güvenli Durdurma ve Güvenli Silme hizmetleri oluşturmasını kolaylaştıran bir API koleksiyonudur.

Özellikler

PlayReady Sunucu SDK'sı:

  • Lisans desteği (verme ve onaylama) sağlar.

  • PlayReady Etki Alanlarına katılma ve bu etki alanlarından ayrılma desteği sağlar.

  • Ölçüm sertifikası alma protokollerini güncelleştirir.

  • Ölçüm desteği sağlar.

  • Güvenli Durdurma desteği sağlar.

  • Güvenli Silme desteği sağlar.

  • C# .Net tabanlı geliştirmeyi içerir.

Bileşenler

PlayReady Server SDK'sı, PlayReady Lisans Sunucusu, PlayReady Etki Alanı Sunucusu, PlayReady Ölçüm Sunucusu, PlayReady Güvenli Durdurma Sunucusu veya PlayReady Güvenli Silme Sunucusu geliştirmek için gereken kitaplıkları, örnekleri ve araçları içeren iki Microsoft MSI dosyası olarak teslim edilir. Bundan başka, size PlayReady belgeleri ve PlayReady Server SDK beni oku dosyasındaki mevcut ek bilgiler de sağlanacaktır.

PlayReady Server SDK'sı aşağıdaki bileşenleri içerir:

  • PlayReady Server SDK'nin özelliklerine erişim için kütüphaneler ve arayüzler.

  • İlgili teknolojiler için belgeler ve teknik özellikler.

  • Sunucu kurucuları için teknik incelemeler.

  • İçerik paketleme araçları.

Mimarlık

Aşağıdaki şekilde PlayReady Server SDK bileşenlerinin PlayReady Server SDK mimarisinde nasıl etkileşimde bulunduğu gösterilmektedir.

PlayReady Server SDK Mimarisi

Şekilde gösterildiği gibi, PlayReady İstemcisi şu adımları izleyerek PlayReady Server SDK'sı ile etkileşim kurar:

  1. İstemci, bir işlem başlatmak için Sunucuya Basit Nesne Erişim Protokolü (SOAP) iletisi gönderir.

  2. SOAP iletisi, Bir Web hizmeti giriş noktasına ulaşmak için Internet Information Services (IIS) ve ASP.net bileşenlerinden geçer.

  3. Web hizmeti giriş noktası daha sonra çağrıyı işler, verileri işler ve hizmet eklentisini tetikler.

  4. Hizmete özgü uygulama mantığı (hizmet sağlayıcısı tarafından uygulanan), hizmet tarafından geliştirilen bir eklentide kapsüllenmiştir.

Hizmete özgü uygulama mantığı genellikle tanımlama bilgileri veya iş mantığı olacaktır. Hizmet bilgileri, hizmet tanımlayıcısını (hizmet kimliği) ve lisanslarla ilişkili lisans alma URL'sini içerir (bu ayarlar hizmete özeldir). Eklentide ayrıca belirtilen, verilen lisanslarla ilişkili ilke gibi hizmetle bağlantılı iş mantıklarıdır.

Hizmet sağlayıcıları PlayReady Server SDK'sını kullanarak kendi hizmetlerini uygulayabilir ve bireyselleştirilmiş, benzersiz lisans veren senaryolar sunabilir. Örneğin, Contoso ve Fabrikam gibi iki hizmeti göz önünde bulundurun. Her hizmet sağlayıcısının hizmetleri için ayrı tanımlayıcılar sağlaması gerekir ve her birinin farklı ilkeleri desteklemesi gerekir. Contoso hizmeti, Lisans Sunucularını işaret https://contoso.com eden lisanslar veren bir lisans verme hizmeti oluşturabilir ve Contoso hizmeti üç ay sonra süresi dolan lisanslar verebilir. Fabrikam hizmeti, kendi Lisans Sunucularına https://fabrikam.com işaret eden ve bir ay içinde süresi dolan lisanslar veren kendi hizmetini uygulayabilir.

PlayReady Server SDK'sı aşağıdaki protokolleri temel alan çeşitli senaryoları etkinleştirir:

  • Etki Alanına Bağlanma

  • Alanı terk etme

  • Lisans alma

  • Lisansı kabul edin

  • İşlem ölçümü verileri

  • Ölçüm sertifikası alma

  • Güvenli Durdurma verilerini işleme

  • Güvenli Silme verilerini işleyin

Ayrıca bakınız

PlayReady Sunucuları

PlayReady Lisans Sunucusu