一种Web服务组合方法技术

技术编号:3993917 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种Web服务组合方法,其目的是解决现有的Web服务组合方法因大量冗余操作,而使整个系统组合效率低的技术问题。技术方案是采用分层存储结构,通过对历史组合请求过程的跟踪和分析,将下一次组合请求中最可能使用到的组合请求及其使用的Web服务分别存储到本地组合服务器的Web服务请求处理和热点Web服务两个虚拟存储单元中,并置为优先访问权;当响应某Web服务组合请求时,依次访问Web服务请求处理、热点Web服务等虚拟存储单元以及本地Web服务集。避免了大量重复组合请求再分析的冗余操作和以整个实际Web服务集为处理对象而造成的性能影响,提高了Web服务组合过程的执行效率。

【技术实现步骤摘要】

【技术保护点】
一种Web服务组合方法,其特征在于包括下述步骤:(a)根据组合场景中有效Web服务数量和系统对组合效率最低要求,设定Web服务请求处理虚拟存储单元最大存储记录数N,各虚拟存储单元存储内容主体格式为:〈Request,Result,Frequency〉,并采用最近最少使用策略,构建Web服务请求处理记录添加和维护策略,对历史组合请求记录跟踪和记录,完成对Web服务请求处理虚拟存储单元的构建;其中,Request是存储记录所对应的Web服务组合请求的输入、输出、前置条件以及影响参数集;Result表示在历史请求过程存储记录所对应的Web服务组合请求的组合处理结果;Frequency表示存储记录所对应的Web服务组合请求的访问频率;(b)根据组合场景中有效Web服务数量和系统对组合效率最低要求,设定热点Web服务虚拟存储单元的最大存储记录数M,各虚拟存储单元存储内容主体格式为:〈ws〉,并采用标识号轮询策略,构建Web服务记录添加和维护策略,对历史组合请求处理过程中所使用的Web服务进行跟踪和记录,完成对热点Web服务虚拟存储单元的构建;其中,ws为存储记录所对应的Web服务的输入、输出、前置条件以及影响参数集;(c)采用前向搜索和回溯策略,构建热点Web服务虚拟存储单元和本地Web服务集的Web服务组合请求处理算法;(d)提取Web服务组合请求和处理结果信息存储到Web服务请求处理虚拟存储单元;提取所有有效Web服务组合路径上参与的Web服务信息,并存储到热点Web服务虚拟存储单元。...

【技术特征摘要】

【专利技术属性】
技术研发人员:雷万保朱怡安钟冬孙占志迟文明
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1