Title :
Web Service Mashup Middleware with Partitioning of XML Pipelines
Author :
Wohlstadter, Eric ; Li, Peng ; Cannon, Brett
Author_Institution :
Univ. of British Columbia, Vancouver, BC, Canada
Abstract :
Traditionally, the composition of Web services to create mashups has been achieved by using an application server as a mediator between a client browser and services. To avoid this bottleneck, mashups are sometimes implemented so that Web service composition takes place directly from the end userpsilas browser. Creating such implementations is difficult because developers must manage the separation of software into various distributable pieces, in different languages, and coordinate their communication. In this paper we describe a middleware for managing Web service mashups in a disciplined, and flexible way. We build upon the established abstraction of XML pipelines, but describe a new approach for selectively partitioning pipeline components between a browser client and application server. We provide a performance evaluation for a common mashup application scenario.
Keywords :
Web services; XML; middleware; Web service; XML pipelines; mashups; middleware; Application software; Inductors; Mashups; Middleware; Network servers; Pipeline processing; Scalability; Software development management; Web services; XML;
Conference_Titel :
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3709-2
DOI :
10.1109/ICWS.2009.102