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 条
  • [21] Microservice Architecture in Industrial Software Delivery on Edge Devices
    Li, Fei
    Gelbke, Lars
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [22] Migrating from monolithic architecture to microservices: A Rapid Review
    Ponce, Francisco
    Marquez, Gaston
    Astudillo, Hernan
    2019 38TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2019,
  • [23] Policy Enforcement upon Software Based on Microservice Architecture
    Asik, Tugrul
    Selcuk, Yunus Emre
    2017 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2017, : 283 - 287
  • [24] SagaMAS: a software framework for distributed transactions in the microservice architecture
    Limon, Xavier
    Guerra-Hernandez, Alejandro
    Sanchez-Garcia, Angel J.
    Perez Arriaga, Juan Carlos
    2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 50 - 58
  • [25] Data Management Subsystem Software Architecture for JWST
    Swade, Daryl A.
    OBSERVATORY OPERATIONS: STRATEGIES, PROCESSES, AND SYSTEMS III, 2010, 7737
  • [26] Software Architecture of a Multimedia Data Management System
    Salma, Cigdem Avci
    Oguztuzun, Halit
    Yazici, Adnan
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 530 - 535
  • [27] Data management subsystem software architecture for JWST
    Space Telescope Science Institute, 3700 San Martin Drive, Baltimore, MD 21218, United States
    Proc SPIE Int Soc Opt Eng,
  • [28] Microservice-based Architecture of a Software as a Service (SaaS) Building Energy Management Platform
    Haque, Ashraful
    Rahman, Rasheq
    Rahman, Saifur
    2020 6TH IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON), 2020, : 967 - 972
  • [29] Method of Maintaining Data Consistency in Microservice architecture
    Fan, Weibei
    Han, Zhijie
    Zhang, Yujie
    Wang, Ruchuan
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 47 - 50
  • [30] Evaluating the Monolithic and the Microservice Architecture Pattern to Deploy Web Applications in the Cloud
    Villamizar, Mario
    Garces, Oscar
    Castro, Harold
    Verano, Mauricio
    Salamanca, Lorena
    Casallas, Rubby
    Gil, Santiago
    2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, : 583 - 590