A Web Services Architecture for Visualization
- 1 December 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
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.Keywords
This publication has 10 references indexed in Scilit:
- Service‐oriented approach to collaborative visualizationConcurrency and Computation: Practice and Experience, 2008
- ManyEyes: a Site for Visualization at Internet ScaleIEEE Transactions on Visualization and Computer Graphics, 2007
- Provenance for Visualizations: Reproducibility and BeyondComputing in Science & Engineering, 2007
- Visual Grid Workflow in TrianaJournal of Grid Computing, 2005
- Taverna: a tool for the composition and enactment of bioinformatics workflowsBioinformatics, 2004
- Deploying web-based visual exploration tools on the gridIEEE Computer Graphics and Applications, 2003
- Visualization over the World Wide Web and its application to environmental dataPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Grid information services for distributed resource sharingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A functional framework for Web-based information visualization systemsIEEE Transactions on Visualization and Computer Graphics, 2000
- The design and implementation of an object-oriented toolkit for 3D graphics and visualizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996