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 条
  • [1] Methodology to transform a monolithic software into a microservice architecture
    Jaramillo Acevedo, Cesar Augusto
    Pablo Gomez, Juan
    Rios Patino, Jorge Ivan
    [J]. 2017 6TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS), 2017,
  • [2] Migrating Monolithic Mobile Application to Microservice Architecture: An Experiment Report
    Fan, Chen-Yuan
    Ma, Shang-Pin
    [J]. 2017 IEEE 6TH INTERNATIONAL CONFERENCE ON AI & MOBILE SERVICES (AIMS), 2017, : 109 - 112
  • [3] The Comparison of Microservice and Monolithic Architecture
    Gos, Konrad
    Zabierowski, Wojciech
    [J]. 2020 IEEE XVITH INTERNATIONAL CONFERENCE ON THE PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2020, : 150 - 153
  • [4] Migrating a Legacy System to a Microservice Architecture
    Tuusjarvi, Kristian
    Kasurinen, Jussi
    Hyrynsalmi, Sami
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2024, 18 (01)
  • [5] Qualitative and quantitative comparison of Spring Cloud and Kubernetes in migrating from a monolithic to a microservice architecture
    Yu-Te Wang
    Shang-Pin Ma
    Yue-Jun Lai
    Yan-Cih Liang
    [J]. Service Oriented Computing and Applications, 2023, 17 : 149 - 159
  • [6] Qualitative and quantitative comparison of Spring Cloud and Kubernetes in migrating from a monolithic to a microservice architecture
    Wang, Yu-Te
    Ma, Shang-Pin
    Lai, Yue-Jun
    Liang, Yan-Cih
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2023, 17 (03) : 149 - 159
  • [7] A Generic Microservice Architecture for Environmental Data Management
    Braun, Eric
    Schlachter, Thorsten
    Duepmeier, Clemens
    Stucky, Karl-Uwe
    Suess, Wolfgang
    [J]. ENVIRONMENTAL SOFTWARE SYSTEMS: COMPUTER SCIENCE FOR ENVIRONMENTAL PROTECTION, 2017, 507 : 383 - 394
  • [8] From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs
    Belafia, Romain
    Jeanjean, Pierre
    Barais, Olivier
    Le Guernic, Gurvan
    Combemale, Benoit
    [J]. 24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 455 - 464
  • [9] A systematic mapping study: The new age of software architecture from monolithic to microservice architecture-awareness and challenges
    Razzaq, Abdul
    Ghayyur, Shahbaz A. K.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (02) : 421 - 451
  • [10] An open software architecture for structured data elaboration and transcoding
    Vollero, L
    Iannello, G
    Delfino, F
    [J]. ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 681 - 686