[发明专利]基于策略的消息聚集框架无效
| 申请号: | 200780012380.9 | 申请日: | 2007-03-08 |
| 公开(公告)号: | CN101416209A | 公开(公告)日: | 2009-04-22 |
| 发明(设计)人: | K·帕拉米西瓦姆;W-L·娄;R·亚库舍夫 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 策略 消息 聚集 框架 | ||
背景
在当今的全球经济中,公司经常需要集成来自各种源的应用程序、系统和 技术。通常,这些公司创建用于通过电子手段并以最少的人工干预从一个计算 机应用程序到另一个计算机应用程序的、按照达成协议的消息标准的结构化信 息的计算机到计算机的交换的系统。消息标准的示例包括用于与健康护理相关 的临床和管理数据的健康等级7(HL7);用于关于产品、资产、服务以及位 置的信息的标识和通信的GS1系统;用户财务数据的SWIFT;以及用于按照 用于传送各种商业交易数据的达成协议的消息标准交换结构化信息的EDI。
如图1所示,商业企业可以按各种消息格式与各种合伙人进行通信。例如, 该商业企业可以按XML格式与顾客进行通信;该商业企业可以按EDI或平面 文件消息格式与供应商应用程序进行通信;该商业企业可以按SWIFT消息格 式与财务应用程序进行通信;并且该商业企业可以按某一其他工业标准消息格 式与后勤应用程序进行通信。
不幸的是,消息的种类和数量使通信变得复杂并造成了典型商业企业中的 效率低下。虽然用于聚集消息的解决方案可以用自定义软件代码来编写,但是 这些解决方案增加了企业中的复杂性和成本并且只适于特定情况。
概述
本发明的各方面克服了已知的结构化消息的计算机到计算机交换中的一 个或多个缺陷。一种可扩展的、基于策略的消息聚集框架将消息聚集成批量消 息,该批量消息准许多个消息作为单个输出流来发送至目标应用程序。
在一个方面中,本发明涉及基于策略的消息聚集,其中聚集基于包含用于 将消息聚集成批量消息的业务逻辑的策略。在另一个方面中,本发明涉及基于 应用程序的消息聚集,其中源应用程序在消息中设置指示符,该指示符标识将 被批量化的消息并且在批量化完成时发出信号。
因为典型的商业企业生成关于关键业务通信的许多消息,所以包含本发明 的各方面的消息聚集系统是可靠且可扩展的。同样,可以实现消息聚集以通过 累积消息并且在用于发送该消息的通信介质的成本最低时发送该消息来降低 成本,并且通过经由一次发送一束消息来降低发送各单个消息所涉及的开销以 提升性能。
具有用于消息聚集的计算机可执行指令的计算机可读介质包含本发明的 其他各方面。或者,本发明的各实施例包括各种其他方法和装置。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。
其它特征的一部分将是显而易见的,一部分将在下文中指出。
附图简述
图1是示出根据现有技术的结构化消息的计算机到计算机交换的流程图。
图2是示出根据本发明的实施例的用于消息聚集的计算系统环境的框图。
图3是示出根据本发明的实施例的消息聚集的示例性流程图。
图4是示出可在其中实现本发明的合适的计算系统环境的一个示例的框 图。
在全部附图中,相应的附图标记指示相应的部分。
详细描述
进一步参考各附图,图2示出了用于消息聚集的计算系统环境的一个实施 例。可以实现消息聚集以满足多种业务需求。例如,商业企业以各种消息格式 与各种合伙人进行通信。消息聚集允许在容纳指定时刻的通信的同时以降低的 成本提升性能。在该示例中,商业企业可具有每周从供应商订购供应品的策略。 应用程序可以允许该企业通过生成定址到供应商的消息来全周订购供应品。本 发明的各实施例准许在该商业企业处将这些消息聚集成批量消息以便每周发 送至该供应商的应用程序以供履行处理。
作为另一个示例,想象企业正从顾客接收大量购买订单。为了满足每个顾 客的购买订单,该企业从合伙公司订购物品并且该企业使用EDI来将订单传送 给该合伙公司。但是,与该合伙公司的连接只在一天中的特定时间可用。因此, 该商业企业需要累积对于该合伙公司的所有订单并且在一天中的正确时间期 间发送这些订单。此外,企业经常需要为与合伙公司的连接时间支付费用。在 这种情况下,将所有消息捆绑在一起并且大约每几个小时打开一次连接,并且 一次发送该单个消息束是有利的。此外,本发明的各方面准许聚集各种消息格 式的消息,诸如XML、EDI、平面文件、SWIFT、或某一其他工业标准消息格 式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780012380.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:VoIP客户信息
- 下一篇:创建虚拟机的主机级应用程序一致的备份
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





