发明名称 一个Web Services的实时、动态合成方法
摘要 本发明是一种Web Services的实时、动态合成方法。包括:Web Services产生式建模、参数级本体构造、无回溯反向链合成算法和基于SLA的最优合成算法。合成的流程为:首先根据Web Services的WSDL文件进行产生式建模,并由模型来构造一个参数级本体,用于消除参数之间的语义冲突;然后根据用户给定的输入和所期望的输出,利用无回塑反向链合成算法找出一个合成方案,或者根据用户的SLA要求找出最优的合成方案;最后把生成的合成方案转换为BPEL4WS代码,调用BPEL引擎执行并返回结果给用户。本发明只需用户要给出一定的输入和所期望的输出,就可实时、动态地在现有的Web Services基础上合成一个新的WebService,来完成所要求的查询。
申请公布号 CN1752928A 申请公布日期 2006.03.29
申请号 CN200510029089.5 申请日期 2005.08.25
申请人 复旦大学 发明人 顾宁;刘家茂;吴宇进;崔俊涛;朱一闻;叶炜
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 上海正旦专利代理有限公司 代理人 陆飞;盛志范
主权项 1、一种Web Services的实时、动态合成方法,其特征在于有一个Web Services的实时、动态合成框架,该框架中包括Web Services建模、参数级本体构造、无回溯反向链合成算法和基于SLA的最优合成算法;框架中还具有建模工具、本体构造工具、模型库和本体库,具体步骤为:首先根据Web Services的WSDL文件进行产生式建模,并由模型来构造一个参数级本体,用于消除参数之间的语义冲突;然后再根据用户给定的输入和所期望的输出,利用无回塑反向链合成算法来找出一个合成方案,或者根据用户的SLA要求来找出最优的合成方案;最后把生成的合成方案转换为BPEL4WS代码,调用BPEL引擎执行并返回结果给用户。
地址 200433上海市邯郸路220号