[发明专利]用于有助于企业信息系统和客户之间的通信的装置、系统和方法有效
申请号: | 200680016793.X | 申请日: | 2006-05-19 |
公开(公告)号: | CN101176068A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 贾林·N.·拉康比;特拉维斯·E.·内尔森;苏拉克沙·维德雅斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李镇江 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 有助于 企业 信息系统 客户 之间 通信 装置 系统 方法 | ||
技术领域
本发明涉及一种用于有助于企业信息系统(EIS)和客户之间的通信的装置、系统和方法,并尤其涉及一种用于确保EIS事件输送给多个客户的装置、系统和方法。
背景技术
在今天的商业世界中生成海量的信息。此信息对于交易成功是非常重要的并且可能是交易的最有价值的商品。信息必须被交易的操作单元处理、存储、更新和共享。例如,制造商必须能够与其的销售公司、支持团队、供货商、经销商以及多种其他实体共享信息。结果,许多交易利用可位于中心并且与该交易相关联的每个人都可访问的信息存储系统。一种这样的信息系统是企业信息系统(EIS)。交易可具有访问一个或多个EIS的一些子实体或“客户”。
常常利用包含处理逻辑的软件管理EIS与客户系统之间的通信。此软件或代码通常驻留在适配器内,并帮助建立EIS之间的连接。适配器使得能够与EIS进行双向通信。其允许客户在EIS内执行操作例如查询或修改数据。这些操作有时被称为出站通信。适配器还使客户能够从EIS接收数据或者注意到EIS内的改变。沿此方向流动的信息常常被称为入站通信。
入站通信通常包含关于已经在EIS内生成或改变的交易数据。EIS内的信息的生成、修改、更新或删除被称为EIS事件。交易的所有子实体或客户接收相同EIS事件对于交易往往是重要的。交易不希望它们的部门以不连续的数据集进行操作。交易希望它们的数据在它们的客户系统之间同步。交易还不希望向它们的客户系统发送EIS事件的多个副本以保持数据完整性。多个数据副本会导致数据混乱以及缺少置信度。此外,过多的数据会占据空间,而空间往往很短缺。
大多数适配器的一个问题是它们不能确保事件被输送给客户。例如,在发行者/订购者系统例如基于消息的系统中,信息被发行者提供,而订购者可访问该信息。但是,如果订购客户离线或无响应,则订购客户会错过该更新。大多数发行者程序不能在稍晚的时间将被错过的信息提供给无响应的客户。许多发行者程序甚至不知道订购者已经错过该更新。
一些适配器的另一个问题是它们不能确保客户接收到给定事件的唯一副本。这些适配器被编程以将特定数据广播或传送特定次,并且不会考虑客户或终端单元是否已经接收到该事件。许多适配器的还另一个问题是它们在向多个客户传输事件时不考虑任何单个客户的状态。因此,就数据传送而言,多客户系统内的客户更可能与其它客户脱离同步,
许多适配器的另一个问题是它们不具有如果在处理事件时发生意外问题则防止事件丢失的恢复协议。许多目前的适配器的另一个问题是它们不能动态添加或删除客户。一旦客户变得无响应、离线或相反变得不可用,则一些适配器不再向这些客户发送事件。
从前文的说明中很明显,本领域内的一个进步是提供一种可确保EIS事件被输送给客户的用于有助于EIS与一个或多个客户之间的通信的装置、系统和方法。本领域内的一个进步是提供一种将事件仅向每个客户发送一次的装置、系统和方法。本领域内的另一个进步是提供一种即使在一个或多个客户不可用之后仍可跟踪事件的装置、系统和方法。文中公开并权利要求了这种装置、系统和方法。
发明内容
响应于本领域内的现状,并且尤其响应于目前可用的用于在企业信息系统(EIS)和客户之间进行通信的装置、系统和方法还未能完全解决的本领域内的问题和需求,开发出本发明。因此,本发明提供了一种克服本领域内的许多或所有上述缺陷的装置、系统和方法。
有助于EIS和一个或多个客户之间的通信的装置可具有包含多个模块的逻辑单元,该模块配置成在功能上执行必要的针对事件轮询EIS、安排事件以准备将该事件输送给客户、输送该事件并且确认该事件是否被输送的步骤。在所述实施例中,这些模块包括轮询模块、安排模块、输送模块和确认模块。
在一个实施例中,该装置还包括除去模块,以有助于一旦事件已经被输送给客户就从EIS中除去该事件。该装置还配置成为变得不可用于接收EIS事件的被指定为持久订购者的客户保持事件。在一个实施例中,该装置配置成一旦不可用客户再次变得可用则重新输送被保持的事件。
该装置可使用事务处理服务将事件输送给一个或多个客户,并确认这些事件是否被输送。在一个实施例中,事务处理服务作为XA兼容的分布式事务的一部分输送事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680016793.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息处理装置及其方法
- 下一篇:用于识别重复的图案的方法和设备