2016, 8(4): 62-68. doi: 10.16670/j.cnki.cn11-5823/tu.2016.04.11
面向SOA的程序模型变换系统架构方法研究
北京信息科技大学计算机学院,北京 100101 |
A Study on Architecture Method of SOA-Oriented Program Model Transformation System
School of Computer, Beijing Information Science & Technology University, Beijing 100101, China |
引用本文: 雷鹏飞, 刘建宾. 面向SOA的程序模型变换系统架构方法研究[J]. 土木建筑工程信息技术, 2016, 8(4): 62-68. doi: 10.16670/j.cnki.cn11-5823/tu.2016.04.11
Citation: Lei Pengfei, Liu Jianbin. A Study on Architecture Method of SOA-Oriented Program Model Transformation System[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2016, 8(4): 62-68. doi: 10.16670/j.cnki.cn11-5823/tu.2016.04.11
摘要:针对传统程序模型变换系统存在的复用性差、并发处理能力弱、不跨平台等问题,将SOA的架构和MDA的思想应用到程序模型变换,给出面向SOA的系统功能结构、逻辑架构,以及基本和复合变换服务模块的设计,并对基于元模型的程序模型转换框架和采用的ATL模型变换方法进行了分析和论述。实现的系统应用表明该架构方法具有可扩展性、跨平台、支持并发处理等特点。
Abstract: Focusing on the poor reusability, weak concurrent processing capability, no cross-platform and other problems of traditional program model transformation system, this article applies SOA architecture and MDA thought to the program model transformation, and gives out the system function structure and logical architecture based on SOA and the design of basic and complex transformation service modules. Additionally, it takes analysis and discussion for meta-model-based program model transformation framework and adopts ATL model transformation method. The achieved system application indicates that the architecture method is featured of scalability, cross-platform and supporting concurrent processing etc.
[1] |
张天, 张岩, 于笑丰等.基于MDA的设计模式建模与模型转换[J].软件学报, 2008, 19(09) : 2203-2217. |
[2] |
苏红军, 闫云山, 尤振华. UML模型到N层Web模型的模型驱动转换[J].计算机应用, 2014, 34 (04) : 1161-1164. |
[3] |
戚铁林, 李亚芬, 王普. MDA模型转换平台中模型转换方法的研究[J].计算机工程与设计, 2011, 32 (01) : 202-205. |
[4] |
Benelallam A, Tisi M, Cabot J. Distributed Model-to-Model Trans-formation with ATL on MapReduce[J]. 2015: 37-48. |
[5] | |
[6] |
Anneke G. Kleppe, Jos B. Warmer, Wim Bast. MDA Explain[M]. Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 2003. |
[7] |
戴衡. 基于MDA的EJB模型转换规则研究[D]. 广西大学, 2010. |
[8] |
刘建宾.过程蓝图设计方法学[M].科学出版社, 2005. |
[9] |
刘建宾.过程蓝图程序表示模型与视图导出方法[J].计算机工程, 2009, 35(21) : 13-16.doi: 10.3969/j.issn.1000-3428.2009.21.005 |
[10] |
胡伟奇, 刘建宾.基于Java蓝图的过程模式形式化定义框架[J].计算机应用与软件, 2015, 32(5) : 24-29. |
[11] | |
[12] |
温涛, 盛国军, 郭权等.基于改进粒子群算法的Web服务组合[J].计算机学报, 2013, 36 (05) : 1031-1046. |
[13] |
夏亚梅, 程渤, 陈俊亮等.基于改进蚁群算法的服务组合优化[J].计算机学报, 2012, 35(02) : 270-281. |
[14] |
黄嘉东, 徐兵元, 叶向阳.企业级应用系统SOA架构建设研究与实践[J].中国高新技术企业, 2016 (2) : 159-161. |
[15] | |
[16] |
明亮, 况晓辉, 黄敏桓.基于SOA的可信智能空间系统软件研究[J].计算机科学, 2010, 37(1) : 34-38. |
[17] |
王建光. 基于模型驱动架构的软件生成技术研究[D]. 太原理工大学, 2007. |
[18] |
冉川. 基于J2EE的模型驱动开发中模型转换方法的研究与实现[D]. 北京工业大学, 2009. |
[19] |
万芳, 沈建京, 韩丁等. 基于SOA的服务构件组合技术研究[C]. 中国控制会议. 2008. |
[20] |
张春阳, 韩建松, 张惠军等.基于MDA的SOA服务协作模型[J].河南科技大学学报(自然科学版), 2010, 31(04) : 31-34.doi: 10.3969/j.issn.1672-6871.2010.04.009 |
计量
- PDF下载量(18)
- 文章访问量(1894)
- HTML全文浏览量(716)