[发明专利]用于交互地从数据库流式传输数据的方法和设备无效
申请号: | 200710126250.X | 申请日: | 2007-06-26 |
公开(公告)号: | CN101098341A | 公开(公告)日: | 2008-01-02 |
发明(设计)人: | 斯科特·M.·普拉迪;肯尼思·W.·鲍根达尔;唐纳德·E.·佩恩 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/54 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李颖 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 交互 数据库 传输 数据 方法 设备 | ||
技术领域
本发明的技术领域是数据处理,更具体地,用于在高速、低等待时间数据通信环境中交互地从数据库流式传输(stream)数据的方法、系统和产品。
背景技术
消息收发环境通常可用于使用应用消息在消息发送设备和消息接收设备之间提供数据通信。应用消息是包括一个或多个数据字段和从安装在消息发送设备上的消息生成器传送给安装在消息接收设备上的消息消费器的大量数据。应用消息是由在数据通信协议栈的应用层中操作的应用软件识别的消息格式,与诸如传输消息或网络消息等不同,它们是分别在传输层和网络层中识别的消息格式。应用消息例如可以代表数字或文本信息、图像、加密信息和计算机程序指令。
消息收发环境可以支持点对点消息发送、公布和预定消息收发或者两者。在点对点消息收发环境中,消息生成器可以将应用消息寻址到单个消息消费器。在公布和预定消息收发环境中,消息生成器可以将应用消息公布给特定信道或标题,并且预定该信道或标题的任一消息消费器接收该消息。因为消息生成器和消息消费器在公布和订购环境中通过信道或标题相互直接通信,从消息接收去耦合消息发送。因此,生成器或消费器都不需要维持相互之间的状态,降低或者消除了在互相作用参与者之间的依赖性。因此,公布和订购环境可以允许消息公布者和消息订购者异步地操作。
为了进一步解释消息收发环境,图1是图示用于数据通信的典型消息收发环境的方框图,它包括消息发送设备(100)、消息接收设备(104)、消息管理服务器(102)和数据库(116)。消息发送设备(100)是在其上安装有消息生成器(110)和配置用于建立和发送应用消息给消息管理服务器(102)以发送给消息接收设备的一组计算机程序指令的计算机设备。在图1的例子中,消息生成器(110)可以根据在数据库(116)中存储的信息建立应用消息。图1的消息生成器(110)在消息流(106)上将应用消息发送给消息管理服务器(102)。消息发送设备(100)可以通过根据消息发送设备本身的数据或者从某个其它源接收的数据生成应用消息来生成发送消息。消息接收设备(104)是在其上安装有消息消费器(112),配置用于从消息管理服务器(102)接收应用消息的一组计算机程序指令的计算机设备。在图1的例子中,消息消费器(112)在消息流(108)上从消息管理服务器(102)接收应用消息。在图1的例子中,消息流(106)和消息流(108)是使用诸如用户数据报协议(“UDP”)和因特网协议(“IP”)实现的数据通信信道。
在点对点消息收发环境或者公布和订购消息收发环境中,从消息发送设备发送给消息接收设备的应用消息通常通过消息管理服务器(102)。消息管理服务器(102)是在其上安装有消息管理模块(114),配置用于管理从消息生成器(110)发送给消息消费器(112)的消息的计算机程序指令的计算机设备。消息管理模块的例子可以包括IBMWebSphereMQ、Sun微系统公司的开放消息队列和OpenJMS集团的OpenJMS。在点对点消息收发环境中,当消息管理模块(114)接收从各种消息提供者寻址到消费者(112)的应用消息时,消息管理模块(114)提供用于消息消费器(112)的消息队列。在公布和订购消息收发环境中,消息管理模块(114)管理消息生成器公布给其和消息消费者向其订购的各种信道或标题。在任一消息环境中,消息管理模块(114)也可以提供安全服务以保证只有从消息生成器(110)抵达消息消费器(112)的消息是授权消息消费器(112)接收和授权消息生成器(110)发送的那些消息。而且,消息管理模块(114)还可以在消息生成器(110)上出现故障的情况下,协调从备份消息生成器向消息消费器提供备份消息。
当前的消息收发环境,例如参考图1描述的消息收发环境,具有某些缺点。在消息管理服务器中延迟从消息发送设备发送给消息管理服务器以发送给消息接收设备的应用消息,直到消息管理服务器能够处理这些消息。在消息管理服务器中出现的消息处理增加了消息收发环境的整体消息收发等待时间和降低了在数据通信环境中发送数据的整体速度。消息收发等待时间是当消息生成器发送应用消息时开始和当消息消费器接收应用消息时结束的时间段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710126250.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动IP网络中根据主叫者位置的呼叫路由选择方法与系统
- 下一篇:遮帘装置