【IT168 专稿】 WebSphere Business Modeler是IBM 业务流程管理解决方案重要产品之一,企业业务人员利用它对业务流程进行建模、设计、仿真、分析、优化并生成报表,还可以把业务流程导出到开发工具中对流程进行进一步实现和运行监控。此外,从Modeler 6.2版本开始,Modeler还支持了对运行时引擎的直接部署。
本文以一个典型的银行信用卡申请的处理流程为背景,以Modeler使用中七个关键的应用场景为章节,重点介绍使用Modeler过程中的一些非常好的实践和使用经验的总结,能够帮助业务人员很快的了解Modeler的产品定位和主要功能,并运用到实践中。
1. IBM业务流程管理和Modeler建模
IBM WebSphere面向服务的业务流程管理(Business Process Management,BPM)解决方案为企业管理人员实现业务随需应变,提高生产效率的目标提供强有力的基础平台。在IBM WebSphere业务流程管理解决方案中,核心的主要产品包括WebSphere Business Modeler(Modeler)、WebSphere Integration Developer(WID)、WebSphere Process Server(WPS)和WebSphere Business Monitor(Monitor)。这几个产品分别满足业务流程的建模优化、组装实现、部署执行和指标监控四个流程管理关键的四个层次上的需求。他们之间依次输入输出,整体构成一个业务流程管理的闭合环路。通过这一个循环的反馈,企业能够根据自身业务流程特点,准确识别企业运行过程中存在的种种问题,并快速适应外界环境的变化。
流程建模实质是业务人员用软件的形式描述企业的业务模型,包括业务活动之间的序列关系,定义流程涉及到的资源和人员,帮助业务分析人员识别流程中的瓶颈,从而为流程优化奠定良好基础。Modeler即是业务人员用来对业务流程进行建模的工具,它构建于Eclipse平台之上。业务人员通过Modeler对业务流程进行建模、仿真、优化并生成报表。Modeler可以看成是连接业务人员和IT人员的桥梁,更懂得企业的需求的业务人员设计并优化流程,然后在IT人员的帮助下将流程实现并部署在运行环境中。部署的过程有两种途径,一种是通过WID进一步实现再部署,另一种是Modeler直接部署。下图1.1即是一个各个产品相互连接构成BPM解决方案环路图。
本篇文章重点介绍对运用WebSphere Business Modeler过程中的非常好的实践。这些非常好的实践和我们在帮助文档中的不一样,更多的是使用经验的总结,能够帮助业务人员很快地了解Modeler的产品定位和关键的功能点,并运用到实践中。本文以Modeler 6.2为介绍对象,引用一个银行信用卡申请处理流程为背景,讲解Modeler在信用卡申请的案例中的应用。
本文主要从以下几个方面来介绍:
1. 业务建模
2. 仿真分析
3. 报表功能
4. 导入和导出
5. 和开发工具WID的集成
6. 流程向WPS的直接部署
7. 和监控工具Monitor的集成