技术开发 频道

业务建模七大关键应用场景

7. 场景六:向运行服务器WebSphere Process Server的直接部署

    在上述BPM生命周期中,最大的挑战在于如何有效地保持业务流程模型和技术设计模型之间的同步。虽然Modeler和WID提供了多种机制来帮助用户进行此类同步,由于技术上的局限,目前业务分析人员无法直接将技术设计模型中的变化导入。因此随着变更的产生,业务分析人员与IT架构人员之间的协作将变得越来越困难。这也使得整个BPM生命周期过于复杂和冗长。

    为此,从Modeler6.2开始,业务分析人员在完成业务流程模型后,只需要IT人员有限的协作,就可以将业务流程直接向WPS服务器部署,以验证业务流程模型的正确性。通过引入直接部署,使得业务人员和IT人员的分工更加明晰:业务分析人员能够更专注于创建业务流程模型本身,IT人员则致力于为流程测试和运行提供必要的环境和技术支持。这一方面极大地减少了由于保持业务人员和IT人员的同步所带来的成本。另一方面,也改变了BPM生命周期中,业务人员和IT人员的协作方式,大大缩短了企业业务流程从设计,分析到上线部署的时间。完成流程直接部署主要分为以下两个步骤:

    (1)流程和环境准备。用户用Modeler创建流程并定义相关的KPI度量值,利用Modeler的验证功能来确保流程符合直接部署的条件。IT人员创建运行时环境,包括WPS,Monitor,Business Space,WSRR等多个服务器端产品。IT人员安装好环境以后将配置XML文件导入业务人员使用的Modeler去指定直接部署中的运行时服务器。IT人员还可以对流程中一些自动化任务通过Web service实现以在运行时被调用。

    (2)直接部署运行。业务人员在Modeler中对流程进行直接部署操作。流程会直接部署到配置文件中指定的各个服务器上去。业务人员通过登录业务空间浏览器(Business Space)去触发流程的运行。业务人员同时能够对流程进行调试和测试运行,监控流程的运行状况,查看运行时这些业务度量的值。当流程运行遇到问题的时候,业务人员可以很方便的通过点击按钮将相关的流程状态信息和日志打包发送给IT人员协助解决。

图7.1 直接部署的基本流程
0
相关文章