论文部分内容阅读
当今的企业正面临着许多的压力,适应瞬息变幻的市场环境,建立一个快速反应环境是企业在残酷的市场竞争中生存发展的关键一步。 目前对数据的实时监控还只是停留在某些特定的工业领域,很多领域还是空白。对信息的管理分析模式仍然停留在用户以主动方式触发数据管理和分析功能,获取的信息往往滞后于现实,使企业错失机会,蒙受不必要的损失。企业不仅需要对过去数据进行查看分析,更加希望了解当前实时状态下,各种数据的变化情况,并且希望第一时间获得提示或者收到报警信息。 另一方面,目前在业务流程中对业务规则的设计往往固定地嵌入代码当中,而企业业务规则随着实际情况随时发生变化。如何将业务规则从编程代码中分离出来,成为可配置的,更加灵活地适应实际工作变化,也是一个亟待解决的问题。 本论文所研究的业务活动监控系统(Business Activity Monitoring,BAM)正是基于企业以上两方面的需求所提出的。业务活动监控系统BAM的中心思想是按照事件驱动(Event Driven Architecture,EDA)构架构建软件系统,在业务规则引擎的驱动下,结合动作触发器对业务活动进行全面整体实时监控。同时将业务逻辑从代码中分离出来,使企业可以根据实际需要,及时发现存在的危险和潜在的商机,获得