Elaboration of a Domain Model for Migrating the Monolithic Software Architecture of a Data Management Server into a Microservice Architecture

被引:3
|
作者
Zaschke, Christian [1 ]
机构
[1] Fraunhofer IOSB, Karlsruhe, Germany
关键词
CSD; Coalition Shared Data; DDD; Domain-Driven Design; Domain Model; Microservice;
D O I
10.5220/0008319402120218
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the necessary steps for creating a useful domain model for the Coalition Shared Data (CSD) domain. After describing the basic procedure of creating a domain model following the principles of domain-driven design (DDD) some concrete results achieved and experiences gained throughout this process are depicted. The domain model is the backbone for further development activities to migrate the monolithic software architecture of an existing data management server into a loosely coupled one according to the principles of microservice architectures. Major challenges with the creation of such a domain model and the benefits of loosely coupled software components in the CSD environment are outlined.
引用
下载
收藏
页码:212 / 218
页数:7
相关论文
共 50 条
  • [31] Software architecture model of enterprise information system domain
    Tao, Wei
    Chen, Chong
    Mai, Zhongfan
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 1998, 24 (04): : 403 - 406
  • [32] Software architecture in model driven architecture
    Elleuch, Nourchene
    Khalfallah, Adel
    Ben Ahmed, Samir
    ISCIII '07: 3RD INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, PROCEEDINGS, 2007, : 219 - +
  • [33] StoreGate: a data model for the ATLAS software architecture
    Calafiura, P
    Ma, H
    Marino, M
    Rajagopalan, S
    Quarrie, DR
    PROCEEDINGS OF CHEP 2001, 2001, : 522 - 525
  • [34] Enterprise model-based software architecture with server component integration
    Uehara, S
    Hara, H
    Kanaya, N
    Ookubo, T
    Matsutsuka, T
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 356 - 363
  • [35] An Approach to Extract the Architecture of Microservice-Based Software Systems
    Mayer, Benjamin
    Weinreich, Rainer
    12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 21 - 30
  • [36] Migrating Web Applications from Monolithic Structure to Microservices Architecture
    Ren, Zhongshan
    Wang, Wei
    Wu, Guoquan
    Gao, Chushu
    Chen, Wei
    Wei, Jun
    Huang, Tao
    INTERNETWARE'18: PROCEEDINGS OF THE TENTH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, 2018,
  • [37] Towards Recovering the Software Architecture of Microservice-based Systems
    Granchelli, Giona
    Cardarelli, Mario
    Di Francesco, Paolo
    Malavolta, Ivano
    Iovino, Ludovico
    Di Salle, Amleto
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 46 - 53
  • [38] Quality management activities for software architecture and software architecture process
    Hamalainen, Niina
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 347 - 352
  • [39] Edge server software architecture for sensor applications
    Rooney, S
    Bauer, D
    Scotton, P
    2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2005, : 64 - 71
  • [40] AN ARCHITECTURE FOR CLIENT-SERVER APPLICATION SOFTWARE
    WIJEGUNARATNE, I
    SOCIC, M
    CHOW, B
    AUSTRALIAN COMPUTER JOURNAL, 1994, 26 (02): : 30 - 41