APP下载

一种基于SOMA的服务建模方法研究*

2016-08-10汪鹏赵恒黄伟

计算机与数字工程 2016年7期

汪 鹏 赵 恒 黄 伟

(武汉数字工程研究所 武汉 430205)



一种基于SOMA的服务建模方法研究*

汪鹏赵恒黄伟

(武汉数字工程研究所武汉430205)

摘要在分析SOMA思想的基础上,研究了一种基于SOMA的服务建模方法,通过形式化理论分析了服务建模过程中服务发现和设计建模的过程,结合模型驱动理论提出具体的方法实现服务从抽象模型到运行实体的转换,并根据方法实现服务设计建模工具,最后通过在海战场领域的一个建模实例验证方法的可行性。

关键词SOMA; 服务建模; 模型驱动理论

Class NumberTP391.9

1引言

面向服务的建模(Service Oriented Modeling,SOM)是SOA软件系统实现的重要手段。研究服务建模技术旨在通过建立一种可行的服务建模方法为SOA软件系统提供良好的解决方案[1]。

目前,IBM的SOMA[2]思想为业界面向服务的建模提供了方法论的指导[3],文献[4]提出了一种全过程复用的服务建模方法,研究了服务本体系统等相关概念,提出了全过程复用过程中的具体算法,该方法着重于服务建模全过程中模型资产复用的研究。文献[5]研究了知识服务的建模方法,通过对知识服务的分析,从多个角度定义了知识服务的描述模型。该方法的重点在于服务的发现和规约上,并未对服务实现做具体的研究。而在文献[6,8~9]中,研究者将服务建模的模型与模型驱动体系(Model Driven Architecture,MDA)相结合,采用标准UML建模语言实现特定平台服务模型的创建与转换。

以上的研究从不同的方面研究了面向服务的建模方法,这些方法或是基于模型定义研究模型的复用,未体现服务实现过程;……

登录APP查看全文