Partilhar via


SDK do servidor PlayReady

O PlayReady Server Software Development Kit (SDK) é uma coleção de APIs que facilitam para os desenvolvedores a criação de serviços PlayReady License delivery, Domain, Metering, Secure Stop e Secure Delete.

Caraterísticas

SDK do PlayReady Server:

  • Fornece suporte de licenciamento (emissão e reconhecimento).

  • Fornece suporte para ingressar e sair de domínios PlayReady.

  • Atualiza os protocolos de aquisição do certificado de medição.

  • Fornece suporte de medição.

  • Fornece suporte ao Secure Stop.

  • Fornece suporte a exclusão segura.

  • Inclui desenvolvimento baseado em C# .Net.

Componentes

PlayReady Server SDK é fornecido como dois arquivos Microsoft MSI que contêm as bibliotecas, exemplos e ferramentas necessárias para desenvolver um PlayReady License Server, PlayReady Domain Server, PlayReady Metering Server, PlayReady Secure Stop Server ou PlayReady Secure Delete Server. Além disso, você também receberá a documentação do PlayReady e qualquer informação adicional atual no arquivo Leiame do SDK do PlayReady Server.

O PlayReady Server SDK inclui os seguintes componentes:

  • Bibliotecas e interfaces para acessar os recursos do SDK do PlayReady Server.

  • Documentação e especificações para tecnologias relacionadas.

  • Documentos técnicos para construtores de servidores.

  • Ferramentas de empacotamento de conteúdo.

Arquitetura

A figura a seguir mostra como os componentes do SDK do PlayReady Server interagem na arquitetura do SDK do PlayReady Server.

Arquitetura do SDK do PlayReady Server

Como mostrado na figura, um Cliente PlayReady interage com o SDK do PlayReady Server seguindo estas etapas:

  1. O cliente envia uma mensagem SOAP (Simple Object Access Protocol) para o servidor para iniciar uma operação.

  2. A mensagem SOAP passa pelos componentes do IIS (Serviços de Informações da Internet) e ASP.net para chegar a um ponto de entrada do serviço Web.

  3. Em seguida, o ponto de entrada do serviço Web processa a chamada, processa os dados e aciona o plug-in de serviço.

  4. A lógica do aplicativo específico do serviço (implementada pelo provedor de serviços) é encapsulada em um plug-in desenvolvido pelo serviço.

A lógica específica da aplicação do serviço geralmente consiste em informações de identificação ou lógica empresarial. As informações de serviço incluem o identificador de serviço (ID de serviço) e o URL de aquisição de licença associado às licenças (essas configurações são específicas do serviço). Também é especificada no plug-in a lógica de negócios associada ao serviço, como a política associada às licenças emitidas.

Os provedores de serviços podem implementar seus próprios serviços usando o SDK do PlayReady Server e oferecer cenários de emissão de licenças individualizados e exclusivos. Por exemplo, considere dois serviços, Contoso e Fabrikam. Cada provedor de serviços precisa fornecer identificadores separados para seus serviços e cada um suporta políticas diferentes. O serviço Contoso pode criar um serviço de emissão de licenças que emite licenças que apontam para seus https://contoso.com Servidores de Licenças, e o serviço Contoso pode emitir licenças que expiram após três meses. O serviço da Fabrikam pode implementar o seu próprio serviço que emite licenças que apontam para os seus https://fabrikam.com Servidores de Licenças e que expiram ao fim de um mês.

O PlayReady Server SDK permite vários cenários baseados nos seguintes protocolos:

  • Ingresso no domínio

  • Licença de domínio

  • Adquirir licença

  • Aceitar licença

  • Processar dados de medição

  • Obter certificado de medição

  • Processar dados do Secure Stop

  • Processar a eliminação segura de dados

Ver também

Servidores PlayReady

Servidor de licenças PlayReady