Compartir a través de


PlayReady Server SDK

PlayReady Server Software Development Kit (SDK) es una colección de API que facilitan a los desarrolladores la creación de servicios de entrega de licencias de PlayReady, dominio, medición, detención segura y eliminación segura.

Características

SDK de PlayReady Server:

  • Proporciona soporte para licencias (emisión y confirmación).

  • Proporciona compatibilidad para unir y dejar dominios de PlayReady.

  • Actualiza los protocolos de adquisición de certificados de medición.

  • Proporciona soporte para medición.

  • Ofrece soporte para la parada segura.

  • Proporciona soporte para eliminación segura.

  • Incluye el desarrollo basado en C# .NET.

Componentes

El SDK de Servidor PlayReady se entrega como dos archivos MSI de Microsoft que contienen las bibliotecas, ejemplos y herramientas necesarias para desarrollar un servidor de licencias de PlayReady, servidor de dominio de PlayReady, servidor de medición de PlayReady, servidor de detención seguro de PlayReady o servidor de eliminación segura de PlayReady. Además, también se le proporcionará la documentación de PlayReady y cualquier información actual adicional en el archivo Léame del SDK de PlayReady Server.

El SDK de PlayReady Server incluye los siguientes componentes:

  • Bibliotecas e interfaces para acceder a las características del SDK de PlayReady Server.

  • Documentación y especificaciones para tecnologías relacionadas.

  • Documentos técnicos para constructores de servidores.

  • Herramientas de empaquetado de contenido.

Arquitectura

En la ilustración siguiente se muestra cómo interactúan los componentes del SDK del servidor PlayReady en la arquitectura del SDK de PlayReady Server.

Arquitectura del SDK de PlayReady Server

Como se muestra en la ilustración, un cliente de PlayReady interactúa con el SDK del servidor PlayReady siguiendo estos pasos:

  1. El cliente envía un mensaje protocolo simple de acceso a objetos (SOAP) al servidor para iniciar una operación.

  2. El mensaje SOAP pasa a través de Internet Information Services (IIS) y ASP.net componentes para llegar a un punto de entrada de servicio web.

  3. A continuación, el punto de entrada del servicio web procesa la llamada, procesa los datos y desencadena el complemento de servicio.

  4. La lógica de aplicación específica del servicio (implementada por el proveedor de servicios) se encapsula en un complemento desarrollado por el servicio.

Normalmente, la lógica de aplicación específica del servicio va a ser información de identificación o lógica de negocios. La información del servicio incluye el identificador de servicio (id. de servicio) y la dirección URL de adquisición de licencias asociada a las licencias (esta configuración es específica del servicio). También se especifica en el complemento la lógica de negocios asociada al servicio, como la directiva asociada a licencias emitidas.

Los proveedores de servicios pueden implementar sus propios servicios mediante el SDK de PlayReady Server y ofrecer escenarios individuales y únicos de emisión de licencias. Por ejemplo, considere dos servicios, Contoso y Fabrikam. Cada proveedor de servicios debe proporcionar identificadores independientes para sus servicios y cada uno admite directivas diferentes. El servicio Contoso podría crear un servicio de emisión de licencias que emita licencias que apunten a sus http://contoso.com servidores de licencias y el servicio Contoso podría emitir licencias que expiran después de tres meses. El servicio Fabrikam puede implementar su propio servicio que emite licencias que apuntan hacia sus http://fabrikam.com servidores de licencias y expiran al cabo de un mes.

El SDK de PlayReady Server habilita varios escenarios basados en los protocolos siguientes:

  • Unión a un dominio

  • Ausencia de dominio

  • Adquirir licencia

  • Confirmación de la licencia

  • Procesar datos de medición

  • Obtención del certificado de medición

  • Procesar los datos de parada segura

  • Procesar borrado seguro de datos

Consulte también

Servidores PlayReady

Servidor de licencias de PlayReady