X3D Service Engine
In this research, we are applying modern Service-Oriented Architecture (SOA) technologies to make complex visualizations realizable without intensive graphics programming; in fact, without writing code at all. A Visualization Service Bus is the integration of two powerful Extensible Markup Language (XML) technologies, Extensible 3D (X3D) and an Enterprise Service Bus (ESB), which allows users to integrate data and develop user defined visualizations together. Analysts use graphical interfaces to construct visual elements, assemble a dynamic scene, connect to and transform data from a variety of sources, and map scientific data to the scene. The development and implementation of this visualization architecture allows non-programmers to develop their own visualization applications for their specific needs. It will be shown that the Visualization Service Bus provides a codeless visualization programming framework by integrating X3D into an ESB.