IBM工具驱动的SOA业务流程建模:从环境分析到实战

需积分: 12 1 下载量 32 浏览量 更新于2024-08-16 收藏 2.77MB PPT 举报
"本文主要介绍了如何使用IBM工具进行SOA业务流程建模,以分析公司的IT环境。由IBMSOASolution认证高级架构师李兴民讲解,包括三部分课程:业务建模与IBMSOA环境、IBM工具业务流程建模实践以及案例实践总结。课程内容涉及到IBM RUP软件开发过程中的BPM、IBMSOA参考模型分层架构中的BPM、SOA服务建模输入模型的BPM,并着重介绍了支持SOA业务流程建模的IBM工具。以DVD2U公司为例,阐述了业务流程建模的实践过程,包括对当前IT环境问题的分析,以及业务组件模型的确定。" 在第1课中,李兴民强调了业务流程建模(BPM)在RUP(统一软件开发过程)中的重要性,它是IBMSOA架构的关键组成部分,也是SOA服务建模的重要输入模型。BPM有助于定义企业的战略业务层部件,明确活动、业务项的流动、执行角色,以及商业信息的一致视图。此外,它还定义了参与者(包括人和系统)之间的交互,以及涉及的IT系统,涵盖了非SOA系统和确定的概念服务组。 第2课详细探讨了IBM工具在业务流程建模中的应用。以DVD2U公司为例,展示了如何分析其IT环境问题,如用户对服务的投诉。DVD2U是一个专注于提供特殊兴趣和难以找到的电影的在线DVD销售和租赁服务。其业务模式包括会员订阅、电影列表管理、邮寄服务等,但也面临着如配送延迟、网站故障等问题。在分析IT环境后,进一步通过业务组件模型分析,将业务分为指导(战略)、控制(管理)和执行三个责任等级,以及仓储、销售、租赁和营销四个业务能力领域。 在实践中,通过IBM的工具,如WebSphere Business Modeler (WBM),进行业务流程的建模和模拟运行,以分析问题并提出解决方案。通过这样的建模过程,可以更好地理解业务流程,识别瓶颈和潜在改进点,从而优化业务操作,提升客户满意度。 本文提供了关于如何运用IBM工具进行SOA业务流程建模的深入见解,特别是对于那些希望改善其IT环境和业务流程效率的企业具有很高的参考价值。通过对具体案例的分析,读者可以学习到如何结合实际业务场景来应用这些工具和方法,以实现更高效、更灵活的业务流程。