Skip to main content

Abstract Service Definition for Media Services

An IBM Redpaper publication

Note: This is publication is now archived. For reference only.


Published on 13 April 2009

  1. .PDF (2.7 MB)

Share this page:   

IBM Form #: REDP-4464-00

Authors: Philip Monson, Paolo Dettori, Peter Guglielmino, Chung T. Nguyen, Tam N.C. Nguyen, Julio Nogima and Frank A. Schaffa

    menu icon


    This IBM® Redpaper™ publication presents the Abstract Service Definition (ASD) for digital media. The ASD provides a flexible and extensible mechanism to access classes of media services independently from the particular implementation of each service at an appropriate level of abstraction. This mechanism allows the realization of the Service Oriented Architecture (SOA) principles and simplifies the orchestration. A core value proposition of SOA is to offer a way to assemble composite applications from a set of reusable components. This approach reduces integration and maintenance costs, and allows the business to define how composite applications should be assembled to best meet the challenges it faces.

    The ASD defines the different classes of media services, such as Transcoder, Encoder, Transport (for data movement), Watermark, Repository (for digital asset management), Publish, and others.). The basic concept is that an ASD interface should be focused on function and provide a standardized media service interface across different media service providers with a common terminology (ontology) to enable ease of use and reduce the system integration complexity required to implement or change a media enabled SOA deployment. This Redpaper provides guidance to implementing an ASD compliant media service interface and a framework to enable ease-of-integration in an SOA solution.

    Whether you are a media service provider or an Independent Software Vendor (ISV), a Solution Integrator, a CIO, or an IT executive in an organization, this paper will prove valuable to understanding and implementing ASD media services for the enablement of digital media processes (such as content ingestion, multi-channel distribution, and so on) in a Service Oriented Architecture.

    Table of Contents

    Chapter 1. Abstract Service Definition overview

    Chapter 2. Media service ASD classes

    Chapter 3. Implementing an ASD-compliant adapter

    Appendix A. Sample code for Transcoder ASD adapter

    Appendix B. Media Abstract Service Definition: WSDL

    Appendix C. IBM Media Hub Solution Framework

    Appendix D. Additional material


    Others who read this also read