Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Como mostrado na figura, um Cliente PlayReady interage com o SDK do PlayReady Server seguindo estas etapas:
O cliente envia uma mensagem SOAP (Simple Object Access Protocol) para o servidor para iniciar uma operação.
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.
Em seguida, o ponto de entrada do serviço Web processa a chamada, processa os dados e aciona o plug-in de serviço.
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