基于MDA的SOA服务协作模型
Service Collaboration Model of SOA Based on MDA作者机构:河南科技大学电子信息工程学院河南洛阳471003 安阳卷烟厂企管部河南安阳455100
出 版 物:《河南科技大学学报(自然科学版)》 (Journal of Henan University of Science And Technology:Natural Science)
年 卷 期:2010年第31卷第4期
页 面:31-34页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:模型驱动构架 面向服务的体系构架 Web服务 业务流程执行语言
摘 要:BPEL是业务流程执行语言用来描述SOA的服务协作模型,实现对已有系统业务流程的编排。但其随着整合已有系统的增多和业务流程复杂性的增加,BPEL建模也变得异常复杂。本文给出了一种基于MDA模型驱动转换的方法来建立SOA服务协作模型。针对建立SOA服务协作模型的复杂性,在平台无关层建立UML活动图描述服务协作模型的交互过程,通过建立模型之间的映射规则,将平台无关层模型自动转换到平台相关层BPEL模型,试验表明:该方法能较好地简化SOA服务协作模型的建立过程。