一种用于操作式商业智能的EAP模型的制作方法

文档序号:12721794阅读:385来源:国知局

本发明属于商业智能技术领域,特别是涉及一种用于操作式商业智能的EAP模型。



背景技术:

EAP系统必须与多个消息系统交互(Web Sphere MQ,Java Message Service等等),并且支持适配器的方式从关系型数据库、普通文件、Web services和其他系统中批量的提取数据。这些适配器应该能够过滤、验证和选择交易流的相关事件避免系统负载过重。捕捉事件然后在内存中使用计算引擎处理相关特定类型的事件。计算引擎将事件保存在内存中(或者将其中一部分存储在硬盘上),直到与他们相关的事件发生。

SOA即面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性,SOA的关键是“服务”的概念。

SOA的一个中心思想就是使得企业应用摆脱面向技术的解决方案的束缚,轻松应对企业商业服务变化、发展的需要。SOA可以看作是B/S模型、XML/WebService技术之后的自然延伸。SOA将能够帮助我们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。

使用Web services和面向服务的架构把商业智能整合到企业现有业务系统或者企业门户中,将商业智能系统与现有的业务系统进行整合,而不用考虑现有业务系统的操作系统、开发语言、元数据、文件格式的不同。这些整合应用可以使得销售人员在同一个系统中,既可以进行客户分析,细分目标市场(商业智能提供的功能),也可以下载客户名单,执行销售计划(业务系统提供的功能)。整合应用给开发者最高的灵活性和易用性。

事件驱动架构(EDA)是分布式应用程序的苷遍架构形式。非常典型的是:分布式应用程序都被设计成为模块化的、封装的、可共享事件服务的组件。能够通过应用程序、适配器以及无人侵性的代码操作来创建这些业务。由于EDA的特点,在金融贸易、能源贸易、电信以及欺泎检测等行业中,一直邢在采用事件驱动架构(EDA)技术。近期在我国政府的电子政务建设中,利用EDA分布式处理架构的优势构建共亨交换平台,实现跨部门、跨f台、跨应用系统的政务信息资源的共享与交换,并对政府应急系统和跨委办局之间的业务协同办公提供支撑和保障。

复杂事件处理技术能够搜集在企业中运行的任何服务的数据以及有关这些服务的数据。它还允许把商务逻辑应用到那个数据以便深人了解情况,对变化的悄况做出合适的实时反应。在SOA环境中.事件驱动模甩的力撅在于它允许更大的灵活性,因为服务是完全独立的,不知道谁在制造他们操作的事件或齐淮在消费他们制造的事件。它还允许更好地了解当舫的状况,能够在事件发生时立即做出反应。



技术实现要素:

本发明的目的在于提供一种用于操作式商业智能的EAP模型,通过建立的EAP模型,解决了现有的操作式商业智能系统中数据处理延迟时间长和管理效率慢等问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为一种用于操作式商业智能的EAP模型,包括输入端,包括用于业务系统的服务总线、文件、数据仓库和数据库;中间处理中心,将输入端的数据通过中间处理中心提取数据,并通过输出端进行展现;输出端,包括仪表盘、警报、触发器和存储过程。

优选地,所述中间处理中心通过支持适配器的方式从数据库、文件和Webservices中批量的提取数据;所述中间处理中心能够对输入端的数据进行过滤、验证和选择交易流的相关事件。

优选地,所述数据库采用关系型数据库。

优选地,所述中间处理中心包括事件检测与过滤、通过计算引擎、规则执引擎,在内存中进程,磁盘中存储,以及规则管理和事件对象,通过通知与展现输出到输出端。

优选地,所述仪表盘采用的是绩效仪表盘,所述绩效仪表盘采用基于Web2.0的图形接口,所述仪表盘、警报和触发器均采用基于Web2.0的图形接口。

具体来说,绩效仪表盘是KPI报表和分析的集合,它为用户提供了一个单一的数据视图,该视图可以帮助用户监视与工作、项目或目标关联的信息。使用仪表盘和KPI指标监控业务流程,指导用户在新的或者重复事件发生时采取明智的行动。简单说,企业可以使用这些知识建立智能报警,通知合适的用户即将发生的问题,提供相关的报告并建议下一步的行动。绩效仪表盘采用基于Web2.0的图形接口技术(Flash,Ajax等技术),同时融入事件驱动的分析平台中,对企业的业务流程实时监控,并予以直观展示。

本发明具有以下有益效果:

1、本发明事件驱动的分析平台事件监测功能事件:常规通知性事件,绩效波动性事件,时限紧迫性事件。

2、本发明事件驱动的分析平台具有个性化配置功能:EAP允许用户进行个性化配置,确保高效和快速响应,用户能决定自己接收的信息的种类和信息的数量。

3、本发明事件驱动的分析平台具有信息发布功能:三种事件触发的信息通过电子邮件发送到用户的电脑、移动电话或其它无线设备。

4、本发明事件驱动的分析平台具有提供附加线索功能:商务智能提供的信息不仅不需要用户的搜索,而且必须能提供与此信息有关的附加线索。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种用于操作式商业智能的EAP模型示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种用于操作式商业智能的EAP模型,包括输入端,包括用于业务系统的服务总线、文件、数据仓库和数据库;中间处理中心,将输入端的数据通过中间处理中心提取数据,并通过输出端进行展现;输出端,包括仪表盘、警报、触发器和存储过程。

其中,中间处理中心通过支持适配器的方式从数据库、文件和Webservices中批量的提取数据;所述中间处理中心能够对输入端的数据进行过滤、验证和选择交易流的相关事件。

其中,数据库采用关系型数据库。

其中,中间处理中心包括事件检测与过滤、通过计算引擎、规则执引擎,在内存中进程,磁盘中存储,以及规则管理和事件对象,通过通知与展现输出到输出端。

其中,仪表盘采用的是绩效仪表盘,所述绩效仪表盘采用基于Web2.0的图形接口,所述仪表盘、警报和触发器均采用基于Web2.0的图形接口。

具体来说,绩效仪表盘是KPI报表和分析的集合,它为用户提供了一个单一的数据视图,该视图可以帮助用户监视与工作、项目或目标关联的信息。使用仪表盘和KPI指标监控业务流程,指导用户在新的或者重复事件发生时采取明智的行动。简单说,企业可以使用这些知识建立智能报警,通知合适的用户即将发生的问题,提供相关的报告并建议下一步的行动。绩效仪表盘采用基于Web2.0的图形接口技术(Flash,Ajax等技术),同时融入事件驱动的分析平台中,对企业的业务流程实时监控,并予以直观展示。

将事件分为三个不同的级别:常规通知性事件、绩效变化性事件和时限紧迫性事件,根据事件的重要性和时效性的不同级别平台分别采取不同的措施。对于绩效变化性事件而言,关键绩效指标超过预定的阈值,就形成绩效变化事件。例如,发送给某客户的货物数量少于协议中规定的数量,事件驱动分析平台一旦监测到这一事件,立即将此消息通知客户服务经理,营销经理立即通知公司负责发货的人员对此事件进行调查并采取补救措施,向客户快速补货。

系统的事件驱动的分析平台主要具备下列功能

(1)事件监测功能事件:EAP监测到三种事件:常规通知性事件,绩效波动性事件,时限紧迫性事件。IT部门预先对事件驱动式商务智能进行定义,详细制定事件的分类规则。当一个事件发生时,按照这些规则就能马上确定其类型。分类规则的制定相当复杂和困难,需要运用企业内外部的各种知识,由各部门协商和讨论,经过长时间的积累和摸索,才能日趋完善。这也是一个知识积累的过程。

(2)个性化配置功能:EAP允许用户进行个性化配置,确保高效和快速响应,用户能决定自己接收的信息的种类和信息的数量,一旦这些参数确定后,用户就不必再亲自对信息进行搜索和查询,而是在事件发生后由商务智能根据相应的参数向预订的用户进行发送。

本系统的配置过程方便、简单,不需要专业IT人员的帮助,这样可以节省时间和成本,便于用户的使用和推广。

(3)信息发布功能:三种事件触发的信息通过电子邮件发送到用户的电脑、移动电话或其它无线设备。信息可以通过不同的网络发布,也可以在具有不同计算能力和屏幕尺寸的设备上显示,订阅者可以预先设置接收设备。如一个在办公室工作的员工可以要求信息发送到他的台式电脑上,而一个工作场所经常变化的员工可以要求信息发送到他的移动电话上。

(4)提供附加线索功能:商务智能提供的信息不仅不需要用户的搜索,而且必须能提供与此信息有关的附加线索。如果用户觉得有必要,就可以按照这些线索,检阅与事件有关的其它信息,这样用户作出的反应才能既迅速又正确。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1