随着各行业的发展趋势及信息化技术的发展,现代企业对于人财物产供销的管理不再是片面、彼此孤立的,而是基于企业IT架构规划,构建内容环环相扣,过程注重整体业务流程梳理。任何管理都离不开业务流程,有效的流程管理可以提高企业的工作效率、降低管理成本、控制经营风险。很多企业已经意识到这一点,针对性的去构建一些具备日常行政工作流程管理的OA协同,或在现有业务系统基础上扩展开发一些流程组件,以此满足流程管理需要。
事实上,上述做法更多的是以工作流形式来满足企业部分业务流程管理需要,而没有真正实现跨异构系统端对端的流程集成,在SOA综合集成解决方案中,流程集成通常作为最后一个阶段,本文将讲解企业如何实现跨异构系统的业务流程集成。
一、业务流程集成定义
真正的业务流程集成并不是简单的对于某一部门或某一项的工作流程进行管理和维护,从企业全局来看,一个完整的业务流程通常是由多个细粒度的业务流程协同完成的,而这些细粒度的业务流程来自企业内部相互独立的已有系统,业务流程集成方案主要就是将这些跨异构系统的业务流程串联起来,让整体业务流程从企业全局看是闭环的。
二、业务流程最佳实践
实现跨异构系统流程集成项目通常阻力风险都比较大,涉及到应用系统的扩展、业务流程的变更,甚至部门山头、应用厂商的博弈等,这些因素处理不利,都会导致项目的失败或搁置,因此在实施项目前需要具备一定的前置条件或项目知识。
1. 意识方面
通常企业所处的行业差异性会影响信息化需求程度的高低,存在许多信息化基础较弱,但业务能力仍很强的企业,这就会导致很多企业不重视IT建设,信息化建设是每个企业发展的必经之路,是实现精益化管理、加深业务价值的承载工具,只不过对依赖信息化系统的行业明显,不是很依赖信息化系统的行业不明显而已。
但随着企业逐步壮大及业务加深、多元化发展,或面临经济大环境问题时,利用信息化进行人、财、务、产、供、销做运营支撑管理、收集/利用数据信息,构建雷达指挥系统,辅助决策分析、风险规避的需求就会急剧凸显,而对于不重视信息化建设的企业,不论规模大小、业务强弱,都会造成一定的创击。所以,认清信息化重要性