【技术实现步骤摘要】
技术介绍
本专利技术大体上涉及框架,更具体地涉及一种用于在执行可编程任务的同时对实时数据和非实时数据进行处理的事件处理系统。在当今信息量丰富的环境中,对大量的数据进行有效的处理是重要并且具有挑战性的。通常,当事件发生时,数据可被提供在数据流中,并且在许多情况下,实时的生成数据值。例如,在追踪和访问应用中用于射频识别(RFID)的微传感器能够提供关于正在被追踪的目标的位置的流数据。再如,定义金融交易的数据可在这些交易发生时被提供在数据流中。对于许多行业来说,对实时到达的流数据进行操作的能力能够提供显著的竞争优势。例如,基于金融交易结果的金融操作可在交易发生时接收关于交易的数据流。此外,对流数据中的具体信号迅速地作出响应通常是许多应用的关键方面。例如,政府机关所使用的、用来侦测安全威胁的网络监控系统需要对表现在通过监控收集的数据流中的事件进行侦测和报告。然而,在大多数应用中,对流式数据的处理通过首先将数据存储到数据库中来执行。随后,能够通过查询该数据库来检索用于进一步处理和分析的数据。因此,对实时数据进行分析是困难的,这是由于数据库访问时间所强加的限制,特别是对于具有高数据速率的流。因此,需要一种集成系统,其在执行若干软件应用的同时能够使用事件处理系统中的实时数据和非实时数据。
技术实现思路
简要地,根据本专利技术的一个方面,提供了一种事件处理系统。该事件处理系统包括基于多代理的系统。该 ...
【技术保护点】
一种事件处理系统,所述系统包括:基于多代理的系统,包括:核心引擎,被配置为定义和部署多个代理;其中所述多个代理被配置为执行由一个或多个用户定义的第一组可编程任务;其中所述第一组可编程任务被配置为与实时数据一起进行操作;监控引擎,被配置为监控所述多个代理的生命周期、所述多个代理之间的通信、以及所述可编程任务的处理时间;计算引擎,联接至所述核心引擎并被配置为执行所述第一组可编程任务;批量处理系统,被配置为能够进行对第二组可编程任务的部署,其中所述第二组可编程任务与非实时数据一起进行操作;以及工作室,联接至所述基于多代理的系统,并被配置为使所述一个或多个用户能够对所述基于多代理的系统和所述批量处理系统进行管理。
【技术特征摘要】
2014.07.25 IN 3649/CHE/20141.一种事件处理系统,所述系统包括:
基于多代理的系统,包括:
核心引擎,被配置为定义和部署多个代理;其中所述多个代
理被配置为执行由一个或多个用户定义的第一组可编程任务;其
中所述第一组可编程任务被配置为与实时数据一起进行操作;
监控引擎,被配置为监控所述多个代理的生命周期、所述多
个代理之间的通信、以及所述可编程任务的处理时间;
计算引擎,联接至所述核心引擎并被配置为执行所述第一组
可编程任务;
批量处理系统,被配置为能够进行对第二组可编程任务的部署,
其中所述第二组可编程任务与非实时数据一起进行操作;以及
工作室,联接至所述基于多代理的系统,并被配置为使所述一个
或多个用户能够对所述基于多代理的系统和所述批量处理系统进行管
理。
2.如权利要求1所述的系统,其中所述核心引擎包括:
代理集生成器,被配置为使所述一个或多个用户能够创建所述多
个代理;以及
部署器代理,联接至所述代理集生成器并被配置为部署所述多个
代理;其中所述多个代理被配置为在多个独立处理器上进行部署。
3.如权利要求1所述的系统,其中所述工作室被配置为托管在多
个平台上;并且其中所述工作室包括用户界面,所述用户界面被配置
为使所述一个或多个用户能够创建所述多个代理并对所述第一组可编
程任务进行触发和部署。
4.如权利要求3所述的系统,其中所述用户界面还被配置为使所
述一个或多个用户能够在两个独立处理器之间移动所述多个代理和/
或代理集。
5.如权利要求1所述的系统,还包括监控界面,所述监控界面联
接至所述监控引擎并被配置为使所述一个或多个用户能够追踪由所述
基于多代理的系统执行的一个或多个活动。
6.如权利要求5所述的系统,其中所述监控界面还被配置为追踪
由所述多个代理发送和/或接收的多个消息。
7.如权利要求1所述的系统,其中所述工作室被配置为使所述一
个或多个用户能够选择并聚集一组代理以形成代理集;其中所述一组
代理根据由所述一个或多个用户确定的一组参数来选择。
8.如权利要求7所述的系统,其中所述工作室还被配置为使所述
用户能够选择并聚集一...
【专利技术属性】
技术研发人员:巴拉特·阿帕德拉斯塔,斯里尼瓦桑·苏达尔萨纳姆,祖宾·道拉蒂,苏比尔·曼苏克哈尼,
申请(专利权)人:穆西格马交易方案私人有限公司,
类型:发明
国别省市:印度;IN
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。