- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于交互流建模语言微服务架构建模研究
                    基于交互流建模语言微服务架构建模研究
    摘要: 
  微服务架构以其先进的架构风格将应用分割成细小的服务,而MDA(Model Driver Architecture)集成化的模型开发方法也为解决软件开发效率和可移植性问题提供了实现机制。结合模型驱动实现了微服务架构建模开发,将微服务建模分为概念模型和交互模型两个过程。基于交互流建模语言定义概念元模型,设计了模型转换方法,将概念元模型映射到交互模型,并根据其提供的组件设计出一种微服务模型重用机制,提高了开发效率。最终的交互模型以图形化方式显示,提供了直观的模型视图。 
  关键词: 
  微服务架构;MDA;交互流建模语言;模型转换;概念元模型 
  DOIDOI:10.11907/rjdk.172148 
  中图分类号:TP319 
  文献标识码:A文章编号文章编号:1672-7800(2018)001-0165-04 
  Abstract:The Microservice architecture advocates dividing the application into small services with its advanced architectural style,The MDA integrated model development method also provides a mechanism to solve the problem of software development efficiency and portability.Microservice architecture development process and model building are the key research content.On the basis of,this article focuses combined with the model driver to achieve Microservice architecture modeling and development, Microservice modeling is divided into conceptual model and interaction model of the two processes.At the same time, the conceptual meta-model is defined based on the interaction flow modeling language,the design model transformation method maps the conceptual meta-model to the interactive model,and according to the components provided by the design of a Microservice model reuse mechanism,improve development efficiency.The final interaction model is shown in graphical representation, providing an intuitive model view. 
  Key Words:microservice architecture;model driver architecture;interaction flow modeling language; model transformation;conceptual meta-model 
  0引言 
  微服?占芄鼓P?[1]将应用分割成一系列细小的服务,每个服务专注于单一的业务功能,每个微服务都是一个架构模型。但由于缺少一种简洁高效的架构方法,使得手工编码仍是主要的开发手段,开发出的微服务应用存在移植性低、维护性差的缺点。MDA[2]的核心内容就是建模,从代码开发为中心过渡到模型架构为中心,并分离系统的业务逻辑和平台,将设计阶段的重点放在业务逻辑上,是实现系统自动转换的重要工具。MDA框架中的平台独立模型PIM和平台相关模型PSM是模型架构的关键技术[3]。模型转换解决模型到模型及模型到代码的映射方法,并将方法映射在不同的技术平台。交互流建模语言作为最新的建模开发语言,以其强大的交互模型和组件完成复杂的建模开发。通过交互设计中的关注点分离(与微服务架构中的服务分割相同)来改进开发过程,同时改善内容、界面组合、交互和导航控制以及与业务逻辑的连接,增强模型组件的重用设计和建模的开发效率。 
  本文通过模型驱动架构的设计,以交互流建模语言为
                 原创力文档
原创力文档 
                        

文档评论(0)