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 compatibilidad con licencias (emisión y confirmación).

  • Proporciona compatibilidad para unir y salir de dominios de PlayReady.

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

  • Proporciona compatibilidad con la medición.

  • Proporciona compatibilidad de detención segura.

  • Proporciona compatibilidad con eliminación segura.

  • Incluye el desarrollo basado en .Net de C#.

Componentes

El SDK de PlayReady Server se entrega como dos archivos MSI de Microsoft que contienen las bibliotecas, ejemplos y herramientas necesarias para desarrollar un servidor de licencias de PlayReady, un servidor de dominio de PlayReady, un servidor de medición de PlayReady, un servidor de detención seguro de PlayReady o un 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.

  • Notas del producto para generadores de servidores.

  • Herramientas de empaquetado de contenido.

Architecture

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

PlayReady Server SDK Architecture

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 de Protocolo simple de acceso a objetos (SOAP) al servidor para iniciar una operación.

  2. El mensaje SOAP pasa a través de los componentes de Internet Information Services (IIS) y ASP.net 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.

La lógica de aplicación específica del servicio normalmente va a ser información de identificación o lógica de negocios. La información del servicio incluye el identificador de servicio (identificador 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 las 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 a sus http://fabrikam.com servidores de licencias y que expiran en un mes.

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

  • Unión a un dominio

  • Permiso de dominio

  • Adquirir licencia

  • Confirmación de la licencia

  • Procesar datos de medición

  • Obtención del certificado de medición

  • Procesar datos de detención segura

  • Procesar eliminación segura de datos

Consulte también

Servidores PlayReady

Servidor de licencias de PlayReady