亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于交互流建模語言的微服務(wù)架構(gòu)建模研究

        2018-02-01 11:46:53鄧禹劉曉燕
        軟件導(dǎo)刊 2018年1期
        關(guān)鍵詞:概念模型組件架構(gòu)

        鄧禹+劉曉燕

        摘要:

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

        關(guān)鍵詞:

        微服務(wù)架構(gòu);MDA;交互流建模語言;模型轉(zhuǎn)換;概念元模型

        DOIDOI:10.11907/rjdk.172148

        中圖分類號(hào):TP319

        文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):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引言

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

        本文通過模型驅(qū)動(dòng)架構(gòu)的設(shè)計(jì),以交互流建模語言為基礎(chǔ),結(jié)合微服務(wù)架構(gòu)設(shè)計(jì)特點(diǎn),建立了一套微服務(wù)架構(gòu)開發(fā)方法,設(shè)計(jì)出微服務(wù)重用模塊,以實(shí)現(xiàn)模型組件的重復(fù)利用。利用交互流建模語言提供的擴(kuò)展性組件設(shè)計(jì)微服務(wù)架構(gòu)模型轉(zhuǎn)換規(guī)則,提供了一種微服務(wù)開發(fā)思路。

        1相關(guān)研究

        1.1微服務(wù)架構(gòu)建模

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

        在模型驅(qū)動(dòng)的開發(fā)過程中,MSCM是一個(gè)M1層模型,需要定義一個(gè)M2層元模型(Meta-model)對概念模型進(jìn)行描述。因此,整個(gè)開發(fā)建模過程的重點(diǎn)是概念元模型的建立和模型轉(zhuǎn)換。endprint

        猜你喜歡
        概念模型組件架構(gòu)
        基于FPGA的RNN硬件加速架構(gòu)
        無人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        新型碎邊剪刀盤組件
        U盾外殼組件注塑模具設(shè)計(jì)
        基于“認(rèn)知提升”的體系作戰(zhàn)指揮概念模型及裝備發(fā)展需求
        LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        一種基于FPGA+ARM架構(gòu)的μPMU實(shí)現(xiàn)
        數(shù)字礦山信息集成概念模型
        金屬礦山(2014年7期)2014-03-20 14:19:57
        亚洲精品毛片一区二区三区| 亚洲国产精品高清一区| 国产精品多人p群无码| 亚洲精品国产福利一二区| 欧美中文字幕在线看| 国产一区二区在线观看av| 国产在线视频一区二区天美蜜桃 | 日韩精品人妻中文字幕有码| 亚洲一线二线三线写真 | 精品欧洲av无码一区二区三区| 中文字幕永久免费观看| 精品亚洲av一区二区| 欧美奶涨边摸边做爰视频| 99久久人人爽亚洲精品美女| 亚洲午夜久久久久中文字幕| 亚洲国产一区二区,毛片| 美女张开腿黄网站免费| 久久午夜伦鲁片免费无码| 国产成人综合日韩精品无| 中文字幕在线乱码日本| 中文字幕色av一区二区三区| 精品推荐国产精品店| 激情内射亚洲一区二区| 中文字幕在线看精品乱码| 久久精品国产亚洲av麻豆| 纯肉无遮挡H肉动漫在线观看国产| 日韩精品成人一区二区三区| 久久精品99国产精品日本| 无码a∨高潮抽搐流白浆| 国产做床爱无遮挡免费视频| 久久亚洲中文字幕精品二区| 三年中文在线观看免费大全| 高清国产日韩欧美| 亚洲中文字幕第一第二页| 亚洲图片自拍偷图区| 精品国产三级a∨在线观看| 亚洲 美腿 欧美 偷拍| 蜜桃臀av一区二区三区| 天美传媒一区二区| 北岛玲日韩精品一区二区三区| 国产精品一区二区三区在线观看|