[发明专利]用于可靠的快速集成的方法和装置有效
申请号: | 200810091270.2 | 申请日: | 2008-04-28 |
公开(公告)号: | CN101572598A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | 张阔;惠轶;付荣耀;孙伟;郭常杰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;G06F17/30;G06Q30/00 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可靠 快速 集成 方法 装置 | ||
1.一种用于可靠的快速集成的方法,包括:
截取客户端浏览器向提供快速集成页面数据的多个服务中的 一个或多个服务提交的数据更新请求;
利用一致性规则对所述数据更新请求进行一致性验证,其中 所述一致性规则包括在所述客户端浏览器与所述多个服务之间传 递的数据项之间的依赖或引用关系,和/或对这些数据项的操作逻 辑;以及
响应于所述验证通过,将所述数据更新请求转发给所述多个 服务中的所述一个或多个服务。
2.根据权利要求1的方法,还包括:
截取并缓存由所述多个服务提供给所述客户端浏览器的数 据;
利用缓存的所述数据进行所述一致性验证。
3.根据权利要求1的方法,还包括:
通过分析快速集成页面的数据自动生成所述一致性规则。
4.根据权利要求3的方法,其中通过分析所述快速集成页面 的DOM树,并通过分析所述快速集成页面的数据中的快速集成 逻辑获得作为所述DOM树的相关节点的数据项之间的依赖或引 用关系和/或相应的操作逻辑自动生成所述一致性规则。
5.根据权利要求3的方法,还包括:
根据所述快速集成页面中标记的快速集成段分析所述快速集 成页面。
6.根据权利要求1的方法,还包括:
利用事务规则在所述客户端浏览器与所述多个服务之间实现 事务处理。
7.根据权利要求1的方法,其中该方法是由设置在所述客户 端浏览器和所述多个服务之间的网关实现的。
8.一种用于可靠的快速集成的装置,包括:
截取模块,配置为截取客户端浏览器向提供快速集成页面数 据的多个服务中的一个或多个服务提交的数据更新请求;
一致性验证器,配置为利用一致性规则对所述数据更新请求 进行一致性验证,其中所述一致性规则包括在所述客户端浏览器 与所述多个服务之间传递的数据项之间的依赖或引用关系,和/或 对这些数据项的操作逻辑;以及
转发模块,配置为响应于所述验证通过,将所述数据更新请 求转发给所述多个服务中的所述一个或多个服务。
9.根据权利要求8的装置,其中所述截取模块进一步截取并 缓存由所述多个服务提供给所述客户端浏览器的数据,其中所述 一致性验证器利用缓存的所述数据进行所述一致性验证。
10.根据权利要求8的装置,还包括:
规则生成器,配置为通过分析快速集成页面的数据自动生成 所述一致性规则。
11.根据权利要求10的装置,其中所述规则生成器通过分析 所述快速集成页面的DOM树,并通过分析所述快速集成页面的 数据中的快速集成逻辑获得作为所述DOM树的相关节点的数据 项之间的依赖或引用关系和/或相应的操作逻辑自动生成所述一致 性规则。
12.根据权利要求10的装置,其中所述规则生成器配置为根 据所述快速集成页面中标记的快速集成段分析所述快速集成页 面。
13.根据权利要求8的装置,还包括:
事务规则引擎,配置为利用事务规则在所述客户端浏览器与 所述多个服务之间实现事务处理。
14.根据权利要求8的装置,还包括:
快速集成调用器,配置为截取由所述客户端浏览器发送给所 述多个服务的请求,并将所述请求转发给所述截取模块。
15.根据权利要求8的装置,其中该装置是由设置在所述客户 端浏览器和所述多个服务之间的网关实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810091270.2/1.html,转载请声明来源钻瓜专利网。