[发明专利]一种基于模型驱动的地理信息服务组合设计器生成方法无效

专利信息
申请号: 200910272394.5 申请日: 2009-10-13
公开(公告)号: CN101763262A 公开(公告)日: 2010-06-30
发明(设计)人: 王艳东;黄定磊;罗安 申请(专利权)人: 武汉大学
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 武汉天力专利事务所 42208 代理人: 严彦;冯卫平
地址: 430072*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 模型 驱动 地理信息 服务 组合 设计 生成 方法
【说明书】:

技术领域

本发明专利涉及地理信息技术,尤其涉及地理空间领域中的一种基于模型 驱动(MDA)的地理信息服务组合设计器生成方法。

背景技术

目前,随着Web Service技术日益成熟,越来越多稳定易用的Web服务共享 在网络上,但单个Web服务提供功能有限,为充分利用共享的Web服务,将服 务组合起来是很有必要的。现有Web服务组合方法主要有基于有向图服务组合、 基于工作流服务组合、基于语义的服务组合、基于模型驱动服务组合等几种。 这些方法在一定程度上可以说是为空间信息服务组合提供了一些解决方案,然 而这些方法在处理空间信息服务组合时仍存在缺陷或不足。

对于基于有向图服务组合方法,服务内部操作容易与服务组合的操作混合, 导致服务组合过程变得困难且容易出错。

对于基于工作流的服务组合方法,虽然由大公司参与研究开发并有众多的 支持者,但是目前仍未成为行业标准;更重要的是这些工作流语言针对的是商 业业务过程而不是空间信息业务过程,并不一定能完全满足空间信息服务组合 的要求,同时在向智能化扩展方面并不具有明显优势。

对于基于语义的服务组合方法,其基于本体的语义推理能力明显是人们热 捧的特点,但是OWL-S(web服务的本体描述语言)对服务自动组合的支持上 仍有不足:基于描述逻辑在表达一般规则方面有局限性,不能很好地表示用户 的偏好和约束的语义,从而导致服务自动组合需要用户干预。

基于模型驱动的Web服务组合虽有一些发展,但是缺乏专门性的模型来定 义地理信息服务组合的描述规则和建立规范化一致性描述的模型架构。

为提高空间信息服务的重用率、提高服务组合互操作性以及向智能化方向 发展,建立一个合理规范的地理空间信息服务组合模型是很有必要的。

发明内容

为了克服现有Web服务组合方法在组合多个服务时存在的缺点与不足,本 发明基于模型驱动的软件开发思想,提出了一种地理信息服务组合设计器生成 方法。

本发明提供的技术方案是一种基于模型驱动的地理信息服务组合设计器生 成方法,包括以下几个步骤:

步骤一,以类及类之间的关系为核心,分别建立以下三种服务相关的结构 子模型:

服务结构子模型,以服务类图表达服务分类以及各类服务之间关系;

控制结构子模型,以控制构件类图表达单个服务进行组合操作时执行顺序关系;

数据传输结构子模型,用于以参数类图表达服务之间数据流交换关系;

步骤二,整合步骤一所得服务结构子模型、控制结构子模型和数据传输结 构子模型,得到一个抽象描述地理空间信息服务组合过程的业务模型;

步骤三,以步骤二所得业务模型为驱动模型,生成程序源代码,运行程序 源代码得到一个供用户交互进行抽象地理信息服务组合设计的服务组合设计 器。

而且,所述的服务结构子模型建立方式为,服务类图中的服务类分为原子 服务和组合服务,其中原子服务不可再分,组合服务由原子服务按业务逻辑关 系组合而成;

所述的控制结构子模型建立方式为,控制构件类图中控制构件是由多个原子服 务聚合成块结构而形成,依据块结构特征,控制构件分为顺序结构、选择结构、 循环结构、平行分支结构和同步结构;

所述的数据传输结构子模型建立方式为,参数类图中的参数类分为输入参数和 输出参数;服务组合时数据传输有三种方式,包括组合服务输入到原子服务输 入的数据传输、一个原子服务输出到另一个原子服务输入的数据传输、原子服 务输出到组合服务输出的数据传输。

而且,所述的服务组合设计器为一个界面化的图形化软件;用户通过服务 组合设计器设计地理信息服务组合业务流程图,最后由服务组合设计器输出为 XML文档。

本发明的技术效果体现在:

通过服务结构、控制结构、数据传输结构三部分组成的地理空间信息服务 组合模型,借鉴OWL-S的服务描述规范,建立了规范化一致性描述的模型架构, 清晰地描述出抽象地理信息服务组合的业务流程。通过模型驱动生成的服务组 合设计器互操作性高、出错率低,使用户方便高效地设计定制自己所需的服务 组合流程图,最终生成的XML文件便于转换和传输,可有效用于服务自动匹配。

附图说明

图1是服务结构子模型图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910272394.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top