999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于交互流建模語言的微服務架構建模研究

2018-02-01 11:46:53鄧禹劉曉燕
軟件導刊 2018年1期
關鍵詞:服務模型設計

鄧禹+劉曉燕

摘要:

微服務架構以其先進的架構風格將應用分割成細小的服務,而MDA(Model Driver Architecture)集成化的模型開發方法也為解決軟件開發效率和可移植性問題提供了實現機制。結合模型驅動實現了微服務架構建模開發,將微服務建模分為概念模型和交互模型兩個過程?;诮换チ鹘UZ言定義概念元模型,設計了模型轉換方法,將概念元模型映射到交互模型,并根據其提供的組件設計出一種微服務模型重用機制,提高了開發效率。最終的交互模型以圖形化方式顯示,提供了直觀的模型視圖。

關鍵詞:

微服務架構;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引言

微服務架構模型[1]將應用分割成一系列細小的服務,每個服務專注于單一的業務功能,每個微服務都是一個架構模型。但由于缺少一種簡潔高效的架構方法,使得手工編碼仍是主要的開發手段,開發出的微服務應用存在移植性低、維護性差的缺點。MDA[2]的核心內容就是建模,從代碼開發為中心過渡到模型架構為中心,并分離系統的業務邏輯和平臺,將設計階段的重點放在業務邏輯上,是實現系統自動轉換的重要工具。MDA框架中的平臺獨立模型PIM和平臺相關模型PSM是模型架構的關鍵技術[3]。模型轉換解決模型到模型及模型到代碼的映射方法,并將方法映射在不同的技術平臺。交互流建模語言作為最新的建模開發語言,以其強大的交互模型和組件完成復雜的建模開發。通過交互設計中的關注點分離(與微服務架構中的服務分割相同)來改進開發過程,同時改善內容、界面組合、交互和導航控制以及與業務邏輯的連接,增強模型組件的重用設計和建模的開發效率。

本文通過模型驅動架構的設計,以交互流建模語言為基礎,結合微服務架構設計特點,建立了一套微服務架構開發方法,設計出微服務重用模塊,以實現模型組件的重復利用。利用交互流建模語言提供的擴展性組件設計微服務架構模型轉換規則,提供了一種微服務開發思路。

1相關研究

1.1微服務架構建模

模型是有關屬性的模擬或表示,微服務圍繞業務能力構建,能夠完全自主化部署[4]。微服務架構模型可以采用模塊化思想分步建模,將建模設計分為微服務概念模型(Mircoservice Conceptual Model,MSCM)和微服務交互模型(Mircoservice Interaction Model,MSLM)兩個過程。MSCM是一個既抽象又與平臺無關的模型(PIM),而MSIM則是具體的平臺相關模型(PSM),完成微服務開發的用戶交互和應用組建。由MSCM到MSIM,符合模型驅動架構過程中PIM到PSM 的模型映射過程,如圖1所示。

在模型驅動的開發過程中,MSCM是一個M1層模型,需要定義一個M2層元模型(Meta-model)對概念模型進行描述。因此,整個開發建模過程的重點是概念元模型的建立和模型轉換。endprint

猜你喜歡
服務模型設計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 久久婷婷色综合老司机| 欧美一级高清片欧美国产欧美| 国产人碰人摸人爱免费视频| 亚洲中文久久精品无玛| 手机精品福利在线观看| 高清色本在线www| 免费99精品国产自在现线| 亚洲制服中文字幕一区二区| 人人爱天天做夜夜爽| 欧美精品在线免费| 一区二区三区精品视频在线观看| 色哟哟精品无码网站在线播放视频| 精品国产网站| 精品国产成人三级在线观看| 国产一国产一有一级毛片视频| 波多野结衣中文字幕一区二区| 婷婷六月激情综合一区| 六月婷婷精品视频在线观看| 亚洲第一页在线观看| 久久国产精品77777| 免费一级无码在线网站| 亚洲经典在线中文字幕| 手机在线免费毛片| 国产成人精品2021欧美日韩| 动漫精品中文字幕无码| 四虎影视库国产精品一区| 制服无码网站| 91麻豆精品国产高清在线| 91热爆在线| 亚洲综合色在线| 久久久久九九精品影院| 天堂av高清一区二区三区| 欧美中文字幕在线播放| 国产正在播放| 日本高清免费一本在线观看| 日韩精品无码免费专网站| 美臀人妻中出中文字幕在线| 亚洲精品无码在线播放网站| 国产综合在线观看视频| 亚洲国产成人无码AV在线影院L| 国产成人午夜福利免费无码r| 国产成人亚洲综合A∨在线播放| 57pao国产成视频免费播放| 国产中文在线亚洲精品官网| 国产性生大片免费观看性欧美| 一级成人欧美一区在线观看| www精品久久| 美女啪啪无遮挡| 亚洲一区二区三区香蕉| 国产麻豆另类AV| 国产精品亚洲欧美日韩久久| 亚洲第一中文字幕| 亚洲人成网站日本片| 国产乱人伦AV在线A| 精品少妇人妻无码久久| 国产一二视频| 亚洲一区毛片| 国产情侣一区| 国产精品永久久久久| 三级视频中文字幕| 四虎在线观看视频高清无码| 免费看的一级毛片| 色婷婷电影网| 九九视频免费在线观看| 动漫精品中文字幕无码| 在线视频亚洲欧美| 中文字幕永久视频| 国产成+人+综合+亚洲欧美| 欧美一区二区啪啪| 欧美日韩一区二区在线播放| 亚洲中文制服丝袜欧美精品| 日本国产精品一区久久久| 亚洲精品午夜无码电影网| 波多野结衣久久高清免费| 国产欧美日韩va另类在线播放 | 日韩黄色在线| 2021最新国产精品网站| 天堂网亚洲综合在线| 日本午夜影院| 欧类av怡春院| 波多野结衣久久高清免费| 亚洲国产精品不卡在线|