共用方式為


PlayReady Server SDK

PlayReady Server 軟體發展工具組 (SDK) 是 API 的集合,可讓開發人員更輕鬆地建立 PlayReady 授權傳遞、網域、計量、安全停止和安全刪除服務。

功能

PlayReady Server SDK:

  • 提供授權支援 (發行和通知) 。

  • 提供加入和離開 PlayReady 網域的支援。

  • 更新計量憑證取得通訊協定。

  • 提供計量支援。

  • 提供安全停止支援。

  • 提供安全刪除支援。

  • 包含以 C# .Net 為基礎的開發。

單元

PlayReady Server SDK 會以兩個 Microsoft MSI 檔案的形式傳遞,其中包含開發 PlayReady 授權伺服器、PlayReady 網域伺服器、PlayReady 計量伺服器、PlayReady Secure Stop Server 或 PlayReady Secure Delete Server 所需的程式庫、範例和工具。 此外,您也會提供 PlayReady 檔,以及 PlayReady Server SDK 讀我檔案中的任何其他最新資訊。

PlayReady Server SDK 包含下列元件:

  • 用於存取 PlayReady Server SDK 功能的程式庫和介面。

  • 相關技術的檔和規格。

  • 伺服器產生器的白皮書。

  • 內容封裝工具。

架構

下圖顯示 PlayReady Server SDK 元件如何在 PlayReady Server SDK 架構中互動。

PlayReady Server SDK Architecture

如圖所示,PlayReady 用戶端會依照下列步驟與 PlayReady Server SDK 互動:

  1. 用戶端會將 Simple Object Access Protocol (SOAP) 訊息傳送至伺服器以起始作業。

  2. SOAP 訊息會傳遞至Internet Information Services (IIS) 和 ASP.net 元件,以到達 Web 服務進入點。

  3. 然後 Web 服務進入點會處理呼叫、處理資料,並觸發服務外掛程式。

  4. 服務提供者所實作的服務特定應用程式邏輯 (,) 封裝在服務開發的外掛程式中。

服務特定的應用程式邏輯通常會是識別資訊或商務邏輯。 服務資訊包括服務識別碼 (服務識別碼) ,以及與授權相關聯的授權取得 URL, (這些設定是服務特定的) 。 外掛程式中也指定了與服務相關聯的商務邏輯,例如與已發行授權相關聯的原則。

服務提供者可以使用 PlayReady Server SDK 來實作自己的服務,並提供個別、唯一的授權發行案例。 例如,請考慮兩個服務 Contoso 和 Fabrikam。 每個服務提供者都必須為其服務提供個別的識別碼,且每個都支援不同的原則。 Contoso 服務可以建置授權發行服務,以發行指向其 http://contoso.com 授權伺服器的授權,而 Contoso 服務可能會發行三個月之後到期的授權。 Fabrikam 服務可以實作自己的服務,以發出指向其 http://fabrikam.com 授權伺服器的授權,並在一個月內到期。

PlayReady Server SDK 可啟用以下列通訊協定為基礎的各種案例:

  • 加入網域

  • 網域保留

  • 取得授權

  • 認可授權

  • 處理計量資料

  • 取得計量憑證

  • 進程安全停止資料

  • 處理安全刪除資料

另請參閱

PlayReady 伺服器

PlayReady 授權伺服器