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
Link To Document