In support of Department of Defense efforts to move toward Net-Centric computing, Ultra Electronics, ProLogic developed the Service-Oriented Visualization Framework (SOVF).
This work included an overall methodology (design patterns for geospatial visualization in an SOA environment) as well as C/JMTK-based framework software. Data from C2 web services (TBMCS, GMTI, JMBL, CRD) is adapted to a GIS profile, cached in an enterprise geodatabase, and surfaced as ArcIMS data services.
The architecture follows a service-oriented paradigm, with service discovery provided by UDDI, content discovery provided by an ArcIMS metadata service, and several additional mediation services (e.g., stylization) supporting the visualization pipeline.
The SOVF system includes two custom clients, a “rich” client based on the ArcIMS Java Viewer, and a “thick” client providing a dedicated SOVF toolbar in ArcMap or ArcGlobe. This paper discusses the SOVF architecture, the use of C/JMTK components, and lessons learned applicable to net-centric environments.