[发明专利]使用处理引擎来提供集中应用的系统和方法有效

专利信息
申请号: 200710181146.0 申请日: 2007-10-12
公开(公告)号: CN101170579A 公开(公告)日: 2008-04-30
发明(设计)人: 迈克尔·A·吉尔菲克斯;里斯·D·乌尔里克 申请(专利权)人: 国际商业机器公司
主分类号: H04L29/08 分类号: H04L29/08;G06F9/44
代理公司: 北京市柳沈律师事务所 代理人: 邸万奎;黄小临
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 使用 处理 引擎 提供 集中 应用 系统 方法
【说明书】:

技术领域

本申请一般涉及改进的数据处理系统和方法。更具体地,本申请针对于网络服务描述语言调用流程实现的自动生成和自动执行。

背景技术

会话启动协议(SIP)是用来建立多媒体会话的信令协议。SIP是因特网协议(IP)多媒体子系统(IMS)架构中的核心协议。用于JAVATM2平台企业版(J2EE)应用服务器环境的SIP编程模型由SIP小服务程序(servlet)容器组成。应用被构造为小服务程序逻辑,并且,通过容器来处理低级通信。

SIP编程模型利用调用流程的片段,而将其自身提供给关联的小服务程序。典型地,复杂的应用将具有作为其实现的一部分的多个小服务程序,其中,各个小服务程序将处理流程的不同方面。通过在调用流程中的特定点上设置作为消息处理机的另一个小服务程序,来实现小服务程序之间的交递(hand-off)。

已有以可扩展标记语言(XML)格式描述SIP调用流程的很多努力。通常可视化地表示SIP调用流程。调用流程描述SIP请求和HTTP请求的次序。此次序是理想的(idealistic);事实上,乱序递交可能影响交换。然而,典型地,协议定义可用来推出协议的特定优先规则。可将调用流程划分为片段,每个片段表示调用流程逻辑的小片(snippet)。

超文本传送协议(HTTP)是万维网的基础传输协议中的一个。用于处理网络请求的典型的编程模型是经由HTTP小服务程序编程模型。面向服务的架构(SOA)是软件之间的标准化接口,使得一个程序可利用另一个程序的功能(服务)。典型地,SOA引用网络服务。简单对象访问协议(SOAP)是用于访问网络上的服务的、基于XML的基于消息的协议。SOAP采用XML语法,以在使用HTTP的因特网上来发送文本命令。

集中(converged)应用是在不同协议上通信、以完成单个目的的应用。典型地,每个协议交互包含其自己的会话。集中应用桥接(bridge)两个或更多会话。实现集中应用的一种方式为通过会话相似性(affinity),其中,相关的SIP和HTTP会话被关联,并存活(live)于特定群集成员中,并且,将属于每个类型的会话的所有请求路由到该特定群集成员。

发明内容

说明性实施例意识到现有技术的缺点,并提供了集中应用集成引擎,其捆绑(wrap)预先存在的网络服务/会话启动协议应用,监听应用特定信令,并基于所提供的具有调用流程扩展的网络服务描述语言,产生并接受使用网络服务的交互请求。给定SIP调用流程定义和具有SIP/调用流程交互的扩展的WSDL,集中应用集成(CAI)引擎向面向服务的应用实践者提供了在新的集中应用集成绿色空间(green space)中重用现有的网络服务集成技术的能力。集中应用集成引擎“捆绑”预先存在的集中网络服务/SIP或仅用于SIP的应用,监听应用特定信令,并且,基于所提供的具有SIP/调用流程扩展的WSDL,产生并接受使用网络服务的交互请求。

给定SIP调用流程定义、具有SIP/调用流程交互的扩展的WSDL、以及集中应用集成引擎,集中应用执行(CAE)引擎大大简化了开发新的集中应用。在开发时,开发者可将SIP调用流程定义分解为一组SIP小服务程序、以及一组网络服务实现。每个调用流程片段可被分解为SIP小服务程序。每个交互可由以JavaBeansTM作为后援的网络服务提供后援。在运行时间,CAE引擎通过遵循具有SIP/调用流程交互的扩展的WSDL,而将信令“绑结(stitch)”到分解的小服务程序模型上。在适当的绑定点,CAE引擎激活(invoke)监听器回调(callback)接口。作为回调的结果,应用执行其需要的任何处理,并且,随后,使用CAE引擎的支持服务来产生对任何监听服务集成者的输出交互激活。

在一个说明性实施例中,提供了用于提供集中应用集成的方法。该方法包括:在集中应用引擎中接收集中应用。该集中应用定义至少一个网络服务组件、至少一个具有一系列消息步骤的调用流程片段、以及给定的网络服务组件和给定的调用流程片段之间的至少一个绑定。将该绑定与交互相关联。该方法还包括:通过集中应用引擎而确定是否激活交互;以及响应于交互的激活,而执行交互操作。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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