业务流程管理(Business Process Management,BPM)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(BPI)、业务流程重组(BPR)、业务流程革新中发展起来的。
制订企业BPM策略是一项复杂的任务,涉及许多步骤和人员,众所周知,业务流程管理(BPM)可以带来以下好处:简化流程、改善客户服务、提高法规遵守效率、改进风险管理、加强应对不断变化的商业环境的响应能力,不过前提是BPM项目要得到有效地执行。
在SOA和BPM联合发展的浪潮下,我们首先要明确的是,BPM与SOA的本质是截然不同的:SOA是一种架构方法,BPM则是一组流程协调管理理念。没有SOA之前,BPM产品已经出现并成功应用。在BPM流程分析基础上,持续改进,识别出最有价值的业务流程模型去实施企业级SOA;在企业级SOA基础上,逐步积累,更加深入广泛地推广BPM应用。而合理采用融合SOA和BPM的软件产品,会带来事半功倍的效果。
BPM无论从技术还是方法上都将促进SOA的发展,从BPM的IT需求与SOA技术角度上看,BPM与SOA的融合也具有先天优势。企业BPM系统的实施往往从最简单的开始,逐渐提升为复杂的BPM系统。而SOA模块化的特性正好吻合了此特性。
专家答疑
技巧
新的HTML5标准会对企业应用开发产生积极的影响吗?如果是这样,主要是什么影响呢?如果不是,为什么会认为并不是真的对企业开发有帮助呢?
对于那些实施了基于SOA架构信息系统平台的企业来说,服务已经成为企业重要的IT资产,在拥有众多的服务同时,也会有大量的服务调用者,如何更好的使用这些服务……
在我最新一篇关于成功使用ESB文章发表之后,收到了很多反馈,基于这些反馈以及LinkedIn上SOA兴趣组关于 “进行ESB还是不进行是个问题” 的论点,我认为探讨一下ESB和EAI技术是很有用的。
本周
本月