Wood, J., Brodlie, K.W., Seo, J., Duke, D.J. and Walton, J. (2008) A web services architecture for visualization. In: Proceedings of the IEEE Fourth International Conference on eScience, 2008. eScience 2008, 7-12 December 2008, Indianapolis, Indiana, USA. IEEE Computer Society Press , pp. 1-7. ISBN 978-0-7695-3535-7Full text available as:
Available under licence : See the attached licence file.
Service-oriented architectures are increasingly being used as the architectural style for creating large distributed computer applications. This paper examines the provision of visualization as a service that can be made available to application designers in order to combine with other services. We develop a three-layer architecture: a client layer which provides the user interface; a stateful web service middleware layer which provides a published interface to the visualization system; and finally, a visualization component layer which provides the core functionality of visualization techniques. This separation of middleware from the visualization components is crucial: it allows us to exploit the strengths of web service technologies in providing standardized access to the system, and in maintaining state information throughout a session, but also gives us the freedom to build our visualization layer in an efficient and flexible way without the constraints of web service protocols. We describe the design of a visualization service based on this architecture, and illustrate one aspect of the work by re-visiting an early example of web-based visualization.
|Item Type:||Proceedings Paper|
|Copyright, Publisher and Additional Information:||© Copyright 2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.|
|Institution:||The University of Leeds|
|Academic Units:||The University of Leeds > Faculty of Engineering (Leeds) > School of Computing (Leeds)|
|Depositing User:||Mrs Irene Rudling|
|Date Deposited:||19 Jan 2009 15:24|
|Last Modified:||15 Sep 2014 18:18|
|Publisher:||IEEE Computer Society Press|