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 条
  • [31] Using Ada in a Service-Oriented Architecture
    Sward, Ricky E.
    SIGADA'07: PROCEEDINGS OF THE 2007 ACM SIGADA ANNUAL INTERNATIONAL CONFERENCE, 2007, : 63 - 67
  • [32] Automated planning in a service-oriented architecture
    Schuschel, H
    Weske, M
    THIRTEENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2004, : 75 - 80
  • [33] Modeling and design of service-oriented architecture
    Stojanovic, Z
    Dahanayake, A
    Sol, H
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4147 - 4152
  • [34] USING SERVICE-ORIENTED ARCHITECTURE APPROACH FOR MULTIPLE USER INTERFACE SOFTWARE DEVELOPMENT
    Arefev, Roman
    Zudilova, Tatiana
    Seffah, Ahmed
    INFORMATICS, GEOINFORMATICS AND REMOTE SENSING CONFERENCE PROCEEDINGS, SGEM 2016, VOL I, 2016, : 513 - 520
  • [35] NatVi - A Framework for Agile Software Development, Service-Oriented Architecture and Quality Assurance
    Faria Chaves, James Taylor
    Andrade de Freitas, Sergio Antonio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 : 442 - 458
  • [36] Decision as a Service (DaaS): A Service-Oriented Architecture Approach for Decisions in Processes
    Hasic, Faruk
    De Smedt, Johannes
    vanden Broucke, Seppe
    Serral, Estefania
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 904 - 917
  • [37] Service-Oriented Distributed Control Software Design for Process Automation Systems
    Dai, Wenbin
    Peltola, Jukka
    Vyatkin, Valeriy
    Pang, Cheng
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 3637 - 3642
  • [38] Software Development Concerns in the Building of Service-Oriented Based Enterprise Systems
    Chiang, Chia-Chu
    2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 263 - 267
  • [39] SORCER: A Decentralised Continuous Integration Platform for Service-Oriented Software Systems
    Almalki, Jameel
    Shen, Haifeng
    SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 458 - 464
  • [40] Service-Oriented Architecture for Designing of Physical Systems with Efficient Power Consumption
    Blazauskas, Tomas
    Iesmantas, Tomas
    Alzbutas, Robertas
    INFORMATION AND SOFTWARE TECHNOLOGIES, 2012, 319 : 275 - +