首页> 外文会议>International Conference on Software Engineering and Formal Methods >Towards a UML Profile for Domain-Driven Design of Microservice Architectures
【24h】

Towards a UML Profile for Domain-Driven Design of Microservice Architectures

机译:迈为MicroService架构的域驱动设计的UML配置文件

获取原文

摘要

Domain-driven Design (DDD) is a model-driven approach to software development that focuses on capturing the application domain, its concepts and relationships in the form of domain models for architecture design. Among others, DDD provides modeling means for decomposing a domain into Bounded Contexts and expressing the relationships between them. With the recent emergence of Microservice Architecture (MSA), DDD again gains broad attention because a Bounded Context naturally maps to a Microservice, which enables the application of DDD for MSA design. However, DDD is not a formal modeling language. Instead, it leverages informal UML class diagrams to express domain models, which prevents model validation and transformation. In this paper we address this limitation by providing an initial UML profile for Domain-driven MSA Modeling. Together with a survey on the UML constructs used in DDD, the profile denotes a foundation for validating domain models and deriving Microservice code from them.
机译:域驱动设计(DDD)是一种模型驱动的软件开发方法,专注于捕获应用程序域,其概念和关系以架构设计的域模型的形式。其中,DDD提供用于将域分解为有界上下文并表达它们之间的关系的建模装置。据最近出现了微业架构(MSA),DDD再次获得广泛的关注,因为有界上下文自然地映射到微服务,这使得DDD应用于MSA设计。但是,DDD不是正式的建模语言。相反,它利用非正式的UML类图来表达域模型,这可以防止模型验证和转换。在本文中,我们通过为域驱动的MSA建模提供初始UML配置文件来解决此限制。与DDD中使用的UML构造的调查一起,该配置文件表示验证域模型并从中导出微服务代码的基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号