A Software Reference Architecture for Service-Oriented 3D Geovisualization Systems

被引:6
|
作者
Hildebrandt, Dieter [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, D-14482 Potsdam, Germany
关键词
3D geovisualization; software reference architecture; spatial data infrastructure; service-oriented architecture; standardization; image-based representation; VISUALIZATION; DESIGN; MODEL;
D O I
10.3390/ijgi3041445
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern 3D geovisualization systems (3DGeoVSs) are complex and evolving systems that are required to be adaptable and leverage distributed resources, including massive geodata. This article focuses on 3DGeoVSs built based on the principles of service-oriented architectures, standards and image-based representations (SSI) to address practically relevant challenges and potentials. Such systems facilitate resource sharing and agile and efficient system construction and change in an interoperable manner, while exploiting images as efficient, decoupled and interoperable representations. The software architecture of a 3DGeoVS and its underlying visualization model have strong effects on the system's quality attributes and support various system life cycle activities. This article contributes a software reference architecture (SRA) for 3DGeoVSs based on SSI that can be used to design, describe and analyze concrete software architectures with the intended primary benefit of an increase in effectiveness and efficiency in such activities. The SRA integrates existing, proven technology and novel contributions in a unique manner. As the foundation for the SRA, we propose the generalized visualization pipeline model that generalizes and overcomes expressiveness limitations of the prevalent visualization pipeline model. To facilitate exploiting image-based representations (IReps), the SRA integrates approaches for the representation, provisioning and styling of and interaction with IReps. Five applications of the SRA provide proofs of concept for the general applicability and utility of the SRA. A qualitative evaluation indicates the overall suitability of the SRA, its applications and the general approach of building 3DGeoVSs based on SSI.
引用
收藏
页码:1445 / 1490
页数:46
相关论文
共 50 条
  • [1] Service-oriented, standards-based 3D geovisualization: Potential and challenges
    Hildebrandt, Dieter
    Doellner, Juergen
    COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2010, 34 (06) : 484 - 495
  • [2] A Service-Oriented Reference Architecture for Software Testing Tools
    Ruas Oliveira, Lucas Bueno
    Nakagawa, Elisa Yumi
    SOFTWARE ARCHITECTURE, 2011, 6903 : 405 - 421
  • [3] A Software Architecture to Control Service-Oriented Manufacturing Systems
    Gaiardelli, Sebastiano
    Spellini, Stefano
    Panato, Marco
    Lora, Michele
    Fummi, Franco
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 40 - 43
  • [4] SOFTWARE TECHNOLOGY Service-Oriented Architecture and Legacy Systems
    Serrano, Nicolas
    Hernantes, Josune
    Gallardo, Gorka
    IEEE SOFTWARE, 2014, 31 (05) : 15 - 19
  • [5] Pattern-Based Software Architecture for Service-Oriented Software Systems
    Pahl, Claus
    Barrett, Ronan
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2010, 4 (01) : 31 - 45
  • [6] S3: A service-oriented reference architecture
    Arsanjani, Ali
    Zhang, Liang-Jie
    Ellis, Michael
    Allam, Abdul
    Channabasavaiah, Kishore
    IT Professional, 2007, 9 (03) : 10 - 17
  • [7] Testability of software in service-oriented architecture
    Tsai, W. T.
    Gao, Jerry
    Wei, Xiao
    Chen, Yinong
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 163 - +
  • [8] A service-oriented architecture for Software Process Technology
    Helland, Therese
    Grundy, John
    Hosking, John
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 132 - +
  • [9] Service-Oriented Reference Architecture for Smart Cities
    Clement, S. J.
    Mckee, D. W.
    Xu, Jie
    2017 11TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE), 2017, : 81 - 85
  • [10] SOAM - A Method to Design Software Systems According to Service-Oriented Architecture
    Offermann, Philipp
    WIRTSCHAFTSINFORMATIK, 2008, 50 (06): : 461 - 471