前面写了一些文章,包括移动BI,企业信息可视化,微信企业号,基于SNS移动应用协同等,这些都是个人认为企业后续信息化可能存在的机会点或发展趋势。其中核心词汇将仍然集中在移动化,SNS化,可视化,无边界这些核心词汇和能力实现上。
当前我们看到不论是网管系统还是IT应用监控平台,其核心重点仍然围绕在IT基础设施和资源,数据库和应用中间件的监控和实时预警上,其更多面对的是IT运维和管控人员,而非业务人员。对于Oracle和IBM等大厂商都陆续推出了类似BAM的整体业务监控平台,但是其实里面很多内容仍然还是IT层面的监控和运维。
业务监控,这里强调的基于事件,消息和服务的业务和流程的实时监控,而传统BI的重点是事后监控和分析。业务监控本身包括三个方面的重要内容,一个是业务数据的传递和一致性,一个是业务事件监控和分析,最后是基于业务数据和业务事件的端到端流程实时监控。新产生了多少业务单据和实时进行了传递?新触发了什么关键业务事件和活动?端到端业务流程究竟执行到了哪个环节?在业务管控能力精细化后,我们看到这些实时性的监控和管控需求就出来了,而不再是事后的问题驱动和异常处理。
业务监控的实现,核心技术包括了EDA事件驱动架构和CEP复杂事件处理,包括了消息中间件和ESB服务总线能力,也包括了当前大数据里面谈到比较多的数据实时采集和数据流处理等。业务监控的目标不再局限在单个业务系统中的业务处理和流程,而是将更加关注跨业务部门和多个业务系统的业务协同和流程处理。
业务监控本身不同于网管和IT应用监控类产品,对于IT网管和IT环境监控相当来说比较容易产品化,IT基础设施和IT应用中间件就那么一些,需要监控的指标也容易穷举,只要做好相应的IT基础设施和中间件产品的适配基本就能完成所有内容的监控和灵活配置。而业务监控本身困难,需要监控的业务指标和业务流程对于各个企业来说差别会相当大,而且业务监控本身需要各个业务系统提供出不同的业务服务能力和事件处理,这些都是在一开始很难真正做到标准化的。正是由于这个原因业务监控更应该像是一个可灵活配置和拓展的平台,而真正在企业内部的应用还得靠后续的实施。
业务监控是我原来谈到的企业信息化架构可视化的上层,其更多的面对的是业务流程,业务集成和协同,业务单据和对象。在于实施了信息化建设的企业,通过提前业务系统中的实时信息来实时的了解到业务协同和流程的运转。这也是很多企业内部IT从单纯的应用系统建设走到业务驱动IT,IT为业务价值更好服务的一个重点。企业内部BI本身有两个重要的发展趋势,一个是朝业务监控这类实时BI发展,一类是朝移动BI发展。这个趋势本身也是企业内部业务管控精细化的一个体现。
业务监控不同于流程监控,其核心还是业务事件和消息驱动下的架构模式,其中包括了流程监控的内容,但是同时也包括了业务事件,业务对象和业务协同和集成方面的内容。任何业务运转上的不畅或问题,都可以考虑通过业务监控实时的暴露出来,而不是事后的BI类数据分析。业务监控期望的是实时发现问题,实时解决,类似敏捷的短周期迭代和持续改进优化,而不是事后处理和变更导致大量的返工成本。可以想象下在业务监控下我们会实时的解决业务数据不一致等问题,而不是等到真实的业务运作受到影响或中断的时候才去事后解决。从原有的问题驱动转到风险驱动,也是业务实时监控的价值体现。
如何落地?如何构建这个平台?将是后续需要重点思考的问题,特别是业务监控平台如何能做到平台化和产品化,高灵活性和可配置,能够和已有企业内部IT资产紧密协同和集成都将是困难所在。
青春就应该这样绽放 游戏测试:三国时期谁是你最好的兄弟!! 你不得不信的星座秘密