学位专题

<
DOI:10.7666/d.Y825924

业务活动监控系统(BAM)的设计与实现

王丹
北京化工大学
引用
当今的企业正面临着许多的压力,适应瞬息变幻的市场环境,建立一个快速反应环境是企业在残酷的市场竞争中生存发展的关键一步。 目前对数据的实时监控还只是停留在某些特定的工业领域,很多领域还是空白。对信息的管理分析模式仍然停留在用户以主动方式触发数据管理和分析功能,获取的信息往往滞后于现实,使企业错失机会,蒙受不必要的损失。企业不仅需要对过去数据进行查看分析,更加希望了解当前实时状态下,各种数据的变化情况,并且希望第一时间获得提示或者收到报警信息。 另一方面,目前在业务流程中对业务规则的设计往往固定地嵌入代码当中,而企业业务规则随着实际情况随时发生变化。如何将业务规则从编程代码中分离出来,成为可配置的,更加灵活地适应实际工作变化,也是一个亟待解决的问题。 本论文所研究的业务活动监控系统(BusinessActivityMonitoring,BAM)正是基于企业以上两方面的需求所提出的。业务活动监控系统BAM的中心思想是按照事件驱动(EventDrivenArchitecture,EDA)构架构建软件系统,在业务规则引擎的驱动下,结合动作触发器对业务活动进行全面整体实时监控。同时将业务逻辑从代码中分离出来,使企业可以根据实际需要,及时发现存在的危险和潜在的商机,获得预警或提示信息,以最大的可能提高企业的工作效率和经济效益。 根据BAM的基本思想,采用分层监控的结构,分别定义了监控对象KnContext、事件KnEvent、业务规则KnBusinessRule、监控对象属性ContextTerm、规则细则RuleDetail和操作符模板KnOperatorTmpl等多个对象,由此组成BAM的核心之一业务规则引擎。此外还定义了动作触发器HandlerEmail、HandlerShortMess、HandlerModifyDat和HandlerStartProc分别对应发送电子邮件、发送短消息、修改数据库值和启用业务流程等动作,给企业的管理人员提供提示信息等。 在对业务活动监控系统BAM思想进行深入研究之后,利用KA-2软件自动化生产线平台基本上实现了对Javabean级的监控。对用户定义的业务规则可以进行实时监控,对于企业的管理具有实用价值,为企业的决策者提供了有力的帮助。

商业智能;业务组件;业务规则;事件驱动;实时监控

北京化工大学

硕士

计算机应用技术

赵恒永

2005

中文

F270.7

54

2006-07-27(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅