[发明专利]用于在事务中间件机器环境中支持基于版本的路由的系统和方法有效
| 申请号: | 201380024093.5 | 申请日: | 2013-06-13 |
| 公开(公告)号: | CN104272259B | 公开(公告)日: | 2018-01-02 |
| 发明(设计)人: | 傅华胜;朱盛;李震宇 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 陈新 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 事务 中间件 机器 环境 支持 基于 版本 路由 系统 方法 | ||
版权声明
本专利申请的公开的一部分包含受到版权保护的材料。因为其出现在专利商标局的专利文献或记录中,版权所有者不反对任何人对该专利申请或专利公开的复制,但在其它方面保留所有的版权。
技术领域
本发明总体上涉及计算机系统和软件,并且特别涉及支持事务中间件机器环境。
背景技术
利用企业IT架构提供各种服务的业务系统可能涉及许多复杂的阶段。这些业务系统可能需要应对多种情形,比如为末端用户改变服务合约,为新顾客提供新的服务合约,在不间断(non-stop)模式下将早前服务升级到新服务,以及对于一些现有顾客保持更早前的服务。此外,IT服务提供者可能希望并行地提供几个版本的服务,并且为特定顾客提供特定变型。此外,一些服务请求者可能希望按照统一的方式访问不同版本的服务,或者甚至在运行时间在不同版本的服务之间进行切换,而其他人则可能不希望显式地应对不同服务版本。这正是本发明的实施例所意图解决的一般领域。
发明内容
这里描述了用于在事务中间件机器环境中支持服务管理的系统和方法。事务服务提供者可以利用具有不同服务版本的多个服务入口调遣至少一项服务,并且确定与某一服务入口相关联的服务版本是否匹配与接收自服务请求者的服务请求相关联的所请求服务版本。随后,事务服务提供者可以允许服务请求者访问匹配与服务请求相关联的所请求服务版本的服务入口。
本发明的一个示例性实施例提供一种用于在网络环境中支持网络管理的系统,其包括事务服务提供者。所述事务服务提供者可以包括调遣单元、匹配单元和访问单元。调遣单元可以适于利用具有不同服务版本的多个服务入口调遣至少一项服务。匹配单元可以适于确定与某一服务入口相关联的服务版本是否匹配与接收自服务请求者的服务请求相关联的所请求服务版本。在另一个实施例中,匹配单元可以适于把服务入口的服务名称与接收自服务请求者的服务请求中的所请求服务名称相匹配。访问单元可以适于允许服务请求者访问匹配与服务请求相关联的所请求服务版本的服务入口。
在另一个实施例中,事务服务提供者还可以包括返回单元,其适于在具有匹配名称的所有服务入口都无法匹配所请求服务版本时向服务请求者返回错误消息。
在另一个实施例中,事务服务提供者还可以包括划分器,其适于将一项或多项应用划分成一个或多个应用区块。每一个应用区块与所述至少一项服务的特定请求版本相关联。
在另一个实施例中,事务服务提供者还可以包括比较单元,其适于实施所请求服务版本编号与所述版本范围的全部两个边界值之间的数值比较。
在另一个实施例中,事务服务提供者还可以包括版本确定单元,其适于确定与服务请求相关联的所请求服务版本。
在另一个实施例中,事务服务提供者还可以包括配置提供单元,其适于利用至少一个配置文件来提供事务服务应用配置。
在另一个实施例中,事务服务提供者还可以包括配置改变单元,其适于在运行时间利用管理接口改变事务服务应用配置。
附图说明
图1示出了根据本发明的一个实施例的在事务中间件机器环境中支持应用服务版本控制的图示。
图2示出了根据本发明的一个实施例的在事务中间件机器环境中支持隐式版本控制的图示。
图3示出了根据本发明的一个实施例的用于在事务中间件机器环境中支持隐式版本控制的示例性流程图。
图4示出了根据本发明的一个实施例的在事务中间件机器环境中支持版本情境的图示。
图5示出了根据本发明的一个实施例的支持布置在多进程(MP)环境中的Tuxedo应用的图示。
图6示出了根据本发明的一个实施例的在事务中间件机器环境中支持基于版本的路由(VBR)的图示。
图7示出了根据本发明的一个实施例的对应于在分布式事务中间件机器环境中支持基于版本的路由(VBR)的示例性序列图。
图8示出了根据本发明的一个实施例的对应于在事务中间件机器环境中支持基于版本的路由(VBR)的示例性流程图。
图9示出了根据一些实施例的事务服务提供者的功能方框图。
图10示出了根据本发明的一个实施例的事务服务提供者的示例性方框图。
具体实施方式
在附图中作为举例而非限制示出了本发明,其中相同的附图标记表示类似的元件。应当提到的是,在本公开内容提到“一个”或“一些”实施例时不一定是指相同的实施例,而是意味着至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380024093.5/2.html,转载请声明来源钻瓜专利网。





