• DocumentCode
    2028258
  • Title

    An extensible and scalable Content Adaptation Pipeline architecture to support heterogeneous clients

  • Author

    Phan, Thomas ; Zorpas, George ; Bagrodia, Rajive

  • Author_Institution
    Parallel Comput. Lab., California Univ., Los Angeles, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    507
  • Lastpage
    516
  • Abstract
    The importance of middleware and content adaptation has previously been demonstrated for pervasive use of Web-based applications. In this paper we propose a modular extensible, and scalable middleware component called the Content Adaptation Pipeline that performs content adaptation on arbitrarily complex data types not limited to text and graphic images. Furthermore, the architecture can be used as part of many client-server applications, not just Web browsers. In our work we leverage the XML language as a uniform means to describe all the elements in our architecture, including the client device and user profiles, the data characteristics, the transcoding operations performed on the data, and the resultant adapted data. We illustrate the flexibility of our architecture to support new data types and adaptation operations by first showing its use with data from a real-world medical application and then extending its capabilities to handle animated graphics and also real-time streaming RTP data. Finally, we demonstrate scalability in our architecture by executing the Content Adaptation Pipeline over a distributed set of servers running an efficient protocol.
  • Keywords
    Internet; client-server systems; computer animation; data structures; hypermedia markup languages; medical computing; multimedia communication; online front-ends; pipeline processing; protocols; real-time systems; Content Adaptation Pipeline; Web browsers; Web-based applications; XML; animated graphics; arbitrarily complex data types; client device; client-server applications; data characteristics; heterogeneous clients; medical application; modular extensible component; pervasive applications; pipeline architecture; protocol; real-time streaming RTP data; scalable middleware component; transcoding operations; user profiles; Animation; Biomedical equipment; Graphics; Medical services; Middleware; Pipelines; Scalability; Service oriented architecture; Transcoding; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1585-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2002.1022300
  • Filename
    1022300