期刊文献+

基于交互流建模语言的微服务架构建模研究 被引量:1

Research on Microservice Architecture Modeling Based on Interactive Flow Modeling Language
下载PDF
导出
摘要 微服务架构以其先进的架构风格将应用分割成细小的服务,而MDA(Model Driver Architecture)集成化的模型开发方法也为解决软件开发效率和可移植性问题提供了实现机制。结合模型驱动实现了微服务架构建模开发,将微服务建模分为概念模型和交互模型两个过程。基于交互流建模语言定义概念元模型,设计了模型转换方法,将概念元模型映射到交互模型,并根据其提供的组件设计出一种微服务模型重用机制,提高了开发效率。最终的交互模型以图形化方式显示,提供了直观的模型视图。 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.
作者 邓禹 刘晓燕
出处 《软件导刊》 2018年第1期165-168,共4页 Software Guide
关键词 微服务架构 MDA 交互流建模语言 模型转换 概念元模型 microservice architecture model driver architecture interaction flow modeling language model transformation conceptual meta-model
  • 相关文献

参考文献3

二级参考文献38

  • 1吴家菊,刘刚,席传裕.基于Web服务的面向服务(SOA)架构研究[J].现代电子技术,2005,28(14):1-4. 被引量:79
  • 2何成万,何克清.基于角色的设计模式建模和实现方法[J].软件学报,2006,17(4):658-669. 被引量:22
  • 3王学斌,王怀民,吴泉源,史殿习.一种模型转换的编织框架[J].软件学报,2006,17(6):1423-1435. 被引量:24
  • 4Schmidt D C. Modebdriven engineering [J]. IEEE Computer, 2006, 39(2): 25-31.
  • 5Guerra E, de Lara J, Kolovos D S, et al. Engineering model transformations with transML [J]. Software & Systems Modeling, 2013, 12(3) : 555-577.
  • 6Vanhooff B, Ayed D, Van Baelen S, et al. Uniti: A unified transformation infrastructure [G] //LNCS 4735: Proe of Model Driven Engineering Languages and Systems 2007. Berlin: Springer, 2007:31-45.
  • 7Kleppe A. MCC: A model transformation environment [G] //LNCS 4066: Proc of Model Driven Architecture- Foundations and Applications. Berlin: Springer, 2006 : 173- 187.
  • 8Rivera J E, Ruiz-Gonzalez D, Lopez-Romero F, et al. Orchestrating ATL model transformations [C]OL] //Proe of the 1st Int Workshop on Model Transformation with ATL (MtATL2009). 2009:34-46 [ 2014-03-07 ]. http:// docatlanmod, emn. fr]MtATL2009PresentationsJPreliminary Proceedings. pdf.
  • 9ATL Flow Team. ATL flow plugin [CP/OL]. [2014-03- 07]. http://opensouree, urszeidler, de/ATLflow.
  • 10Sen S, Baudry B, Mottu J M. Automatic model generation strategies for model transformation testing [G] //LNCS 5563 : Proc of Theory and Practice of Model Transformations. Berlin: Springer, 2009:148-164.

共引文献74

同被引文献21

引证文献1

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部