[发明专利]一种软件服务的语义标识及需求封装方法有效
申请号: | 200910063104.6 | 申请日: | 2009-07-10 |
公开(公告)号: | CN101944016A | 公开(公告)日: | 2011-01-12 |
发明(设计)人: | 李兵;曾诚;陈桂生;王健;何克清;余智涛;万彩平;彭涛;伍沙沙;杨俊峰;钟润;郜鹏 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 武汉天力专利事务所 42208 | 代理人: | 严彦;冯卫平 |
地址: | 430072*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明首先构建领域模型和软件服务注册模型,所述领域模型包括领域本体模型和领域需求模型;将待注册软件服务注册到软件服务注册库时,使用领域本体模型文件标识软件服务,使用领域需求模型文件封装软件服务。因此本发明技术方案解决了软件服务的语义标识和需求封装,能够支持在软件服务发现过程中的基于语义和需求的软件服务匹配,实现自上而下的服务发现和自下而上的需求发现的结合,为后续的软件服务动态组合奠定了基础。 | ||
搜索关键词: | 一种 软件 服务 语义 标识 需求 封装 方法 | ||
【主权项】:
一种软件服务语义标识及需求封装方法,其特征在于:首先构建领域模型和软件服务注册模型,所述领域模型包括领域本体模型和领域需求模型;实现步骤如下,步骤1.1,构造领域本体模型,即抽取领域中的基本概念,分别构造领域的实体本体和操作本体,实体本体用以标识软件服务的输入输出属性项信息,操作本体用以标识软件服务的操作属性项信息;对RGPS需求元模型实例化生成领域需求模型,包括在RGPS需求元模型下构造领域的角色模型和目标模型以及它们之间多对多的关联关系;构造用于描述软件服务的软件服务属性本体,构造时在软件服务的基本属性项基础上添加与领域需求模型相应的角色属性项和目标属性项;并在国际标准ISO/IEC 19763所提供本体注册元模型的指导下对软件服务属性本体进行细化;步骤1.2,使用本体编辑工具分别编辑领域本体模型、领域需求模型和软件服务属性本体,生成相应领域本体模型文件、领域需求模型文件和软件服务属性本体文件;步骤1.3,根据软件服务属性本体文件,在软件服务注册库中构建软件服务注册模型;将待注册软件服务注册到软件服务注册库时,使用领域本体模型文件标识软件服务,使用领域需求模型文件封装软件服务;实现步骤如下;步骤2.1,导入待注册软件服务的服务描述文件,从服务描述文件读出待注册软件服务的输入输出属性项信息和操作属性项信息;导入领域本体模型文件,利用领域本体模型中的实体本体对软件服务的输入输出属性项信息进行语义标识,利用领域本体模型中的操作本体对软件服务的操作属性项信息进行语义标识;步骤2.2,导入领域需求模型文件,从领域需求模型文件中读取领域的角色模型和目标模型以及它们之间多对多的关联关系;用读取结果封装待注册软件服务的角色属性项信息和目标属性项信息;步骤2.3,根据软件服务注册模型,存储待注册软件服务的基础属性项信息、角色属性项信息和目标属性项信息,并作为软件服务注册信息保存到软件服务注册库中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910063104.6/,转载请声明来源钻瓜专利网。
- 上一篇:多模态语法编译器
- 下一篇:VGA图像采集系统及方法