基于事件驱动的企业业务应用系统的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于事件驱动的企业业务应用系统的研究

[摘要] 为解决传统企业系统设计存在的瓶颈,事件驱动新技术与新业务流程的相互融合,通过事件信息组件实现企业业务应用系统事件驱动机制,通过事件驱动协同各个子系统之间的动态联系,满足企业的应用需求,打造实时企业系统。

[关键词] 事件驱动企业管理模式事件事件信息组建企业应用系统

一、传统企业应用系统弊端

随着it技术的迅猛发展,促使企业应用系统不断进步。传统企业应用系统只关注最后结果,缺乏总体设计,灵活性、实时性、扩展性差,各个功能模块沟通协调程度不够,互操作不高。企业不断引进新的应用系统,由于不断采用新的体系架构,与原有系统出现不兼容。企业要求更快速准确有效的数据信息进行决策,而以往it 系统多提供历史数据,无法提供实时信息。

二、事件驱动符合企业现有管理

为了有效解决以上问题,更好的满足企业的应用需求,本文提出了基于事件驱动的企业业务应用参考模式,使企业应用系统的扩展性、实时性、和随时支持业务流程变化方面有所提升。

事件驱动更加符合企业现有管理模式。企业多采用金字塔管理模式,老总再到部门负责人,再逐步细化的模式。尤其国有大型企业,采用类似军事等级化管理模式。之间的关系为一对多、多对多。部门之间用会议、电话、口头传达等方式传达精神,通过反馈信息决

策。金字塔型的管理体系,反应迟缓,制度化。企业更加注重过程控制,由结果管理变为过程管理。对业务过程中操作人、时间和操作详细情况更加重视。将所有业务都可以映射为事件,以信息化为依托,建立与应用系统符合的标准化企业业务流程,规范有序严格的内部管理体制和运作机制,由事件推动整个系统的实时运转。事件驱动系统建立一套上传下达的信息通道和灵活高效的业务系统。使it与企业更好的融合。

三、事件驱动的思想

事件驱动思想是:系统自动感知到事件的触发,自动运行相关操作。业务事件或底层的系统事件统统被定义为事件。通过软件方法将整个服务的用户、客户端、服务器端、软硬件合成一个大系统,通过事件驱动信息组件快速响应。

事件作为客户端和服务器的交互中介,各个层次的系统都可以通过事件方式沟通。复杂信息定为事件。对事件的整合和快速处理。规定事件的标准格式。提供异步通讯和多对多交互机制。事件信息组件主要负责事件的感知、收集、处理、发布、通知订阅者。

四、企业业务应用系统事件驱动的实现方法及应用

事件感知器不断监视整个系统的信息,依据各系统采用侦听端口、分析日志、主动抓取、被动接受等方式从海量信息数据中将数据的变化包装成事件,按照预订定义的规则进行实时整合处理,统一标准。将所有数据信息映射成事件,交给事件信息组件。减少了子系统之间的耦合度。事件触发时,系统快速作出反应。事件内容、

操作人员、时间、操作细节等数据标准化存储到事件通道中,事件通道用异步消息传递,保证事件数据的快速传递。通过业务事件处理系统来填写事件信息表。事件信息表会自动的存入企业的数据库中。保证事件可追溯性。提供实时准确的数据信息。避免了先储存、再分析的事后处理机制弊端。解决了跨系统数据交流共享和实时处理的问题,改进业务运作速度和效率。

以极快的速度从海量信息中选择出有价值的数据。事件信息组件提供一个动态实时响应事件机制。事件产生者发布事件,事件消费者接受事件。通过监控整个系统的运行,实时检测出对企业有影响的事件,使企业迅速作出反应。事件处理敏捷性大大提高,满足大多数情况的实时要求。

五、胜利油田物料领用管理系统的应用实例

传统业务操作系统采用紧耦合,发布者和需求者有严格的对应关系,各个子系统之间的协同工作差,通常是缺乏灵活性和可扩展性,不能满足业务的变更和新业务的需求,不能实现应用系统的快速构建。

将所有业务转换为事件,以事件信息组件作为中介,捕获各个子系统的操作,经过事件处理后,通过订阅数据库寻找订阅者,通知下游进行信息的接受和业务处理。

事件信息组件象总线一样连接各子系统,任何应用都可以即插即用到总线上。企业业务规则经常变化,企业发展不断推陈出新,业务流程不断发生变化,新业务不断出现,旧业务随时更新,通过分

离规则模块,直接将新的子系统热部署到事件信息组件的相应接口上,快速开发和组件重用来快速部署子系统,免去了重启操作。以事件驱动的企业业务进行流程重组,使系统有了更强大的灵活性和扩展性,满足不断增长的新需求。

六、结束语

事件驱动改进了企业管理模式,提高了企业运行效率,解决传统业务流程模式的瓶颈,创造出更适合现代企业管理的整体性业务流程。利用计算机对企业业务的仿真,把计算机信息化技术的高端管理优势运用到实际工作中,运用计算机的先进管理技术经验,改变落后的企业管理方式,提升企业信息化的管理水平。使企业事前计划、事中控制、事后分析的实时控制的需要得到实现。

“本文中所涉及到的图表、公式、注解等请以pdf格式阅读”

相关文档
最新文档