PlayReady 서버 SDK
PlayReady Server SDK(소프트웨어 개발 키트)는 개발자가 PlayReady 라이선스 배달, 도메인, 계량, 보안 중지 및 보안 삭제 서비스를 쉽게 만들 수 있도록 하는 API 컬렉션입니다.
PlayReady 서버 SDK:
라이선스 지원(발급 및 승인)을 제공합니다.
PlayReady 도메인 가입 및 탈퇴를 지원합니다.
계량 인증서 획득 프로토콜을 업데이트.
계량 지원을 제공합니다.
보안 중지 지원을 제공합니다.
보안 삭제 지원을 제공합니다.
C# .Net 기반 개발이 포함됩니다.
PlayReady Server SDK는 PlayReady 라이선스 서버, PlayReady 도메인 서버, PlayReady 계량 서버, PlayReady Secure Stop Server 또는 PlayReady Secure Delete 서버를 개발하는 데 필요한 라이브러리, 샘플 및 도구를 포함하는 두 개의 Microsoft MSI 파일로 제공됩니다. 또한 PlayReady 설명서와 PlayReady 서버 SDK 추가 정보 파일의 추가 현재 정보도 제공됩니다.
PlayReady 서버 SDK에는 다음 구성 요소가 포함됩니다.
PlayReady 서버 SDK 기능에 액세스하기 위한 라이브러리 및 인터페이스입니다.
관련 기술에 대한 설명서 및 사양입니다.
서버 작성기용 백서입니다.
콘텐츠 패키징 도구.
다음 그림에서는 PlayReady 서버 SDK 구성 요소가 PlayReady 서버 SDK 아키텍처에서 상호 작용하는 방법을 보여 줍니다.
그림과 같이 PlayReady 클라이언트는 다음 단계에 따라 PlayReady 서버 SDK와 상호 작용합니다.
클라이언트는 작업을 시작하기 위해 SOAP(Simple Object Access Protocol) 메시지를 서버에 보냅니다.
SOAP 메시지는 인터넷 정보 서비스(IIS) 및 ASP.net 구성 요소를 통과하여 웹 서비스 진입점에 도달합니다.
그런 다음 웹 서비스 진입점은 호출을 처리하고, 데이터를 처리하고, 서비스 플러그 인을 트리거합니다.
서비스 공급자가 구현하는 서비스별 애플리케이션 논리는 서비스 개발 플러그 인에 캡슐화됩니다.
서비스별 애플리케이션 논리는 일반적으로 식별 정보 또는 비즈니스 논리가 됩니다. 서비스 정보에는 서비스 식별자(서비스 ID) 및 라이선스와 연결된 라이선스 취득 URL이 포함됩니다(이러한 설정은 서비스별). 또한 플러그 인에 지정된 비즈니스 논리는 발급된 라이선스와 연결된 정책과 같은 서비스와 연결된 비즈니스 논리입니다.
서비스 공급자는 PlayReady Server SDK를 사용하여 자체 서비스를 구현하고 개별화된 고유한 라이선스 발급 시나리오를 제공할 수 있습니다. 예를 들어 Contoso와 Fabrikam의 두 가지 서비스를 고려합니다. 각 서비스 공급자는 해당 서비스에 대해 별도의 식별자를 제공해야 하며 각 공급자는 서로 다른 정책을 지원합니다. Contoso 서비스는 라이선스 서버를 가리키는 라이선스를 발급하는 라이선스 발급 서비스를 빌드할 http://contoso.com 수 있으며 Contoso 서비스는 3개월 후에 만료되는 라이선스를 발급할 수 있습니다. Fabrikam 서비스는 라이선스 서버를 가리키고 1개월 후에 만료되는 라이선스를 발급하는 http://fabrikam.com 자체 서비스를 구현할 수 있습니다.
PlayReady Server SDK를 사용하면 다음 프로토콜을 기반으로 하는 다양한 시나리오를 사용할 수 있습니다.
도메인 가입
도메인 휴가
라이선스 획득
라이선스 승인
계량 데이터 처리
계량 인증서 가져오기
보안 중지 데이터 처리
보안 삭제 데이터 처리