"本文主要介绍了如何使用IBM工具进行支持SOA的业务流程建模,并通过一个实际案例展示了IBM业务流程建模的实践过程。"
在第1课中,作者强调了业务建模与IBMSOA环境的关系。业务流程建模(BPM)是Rational Unified Process(RUP)软件开发过程的起始环节,也是IBMSOA架构的关键组成部分。在SOA服务建模中,BPM扮演着重要输入模型的角色,帮助定义企业的战略业务层组件、活动流程、商业信息的统一视图以及参与者之间的交互和涉及的IT系统。这不仅包括利用SOA系统,还涵盖了现有的非SOA系统。IBM提供了专门的工具来支持这样的业务流程建模。
第2课深入到IBM工具的业务流程建模实践。以DVD2U公司为例,该公司是一家提供特色电影销售和租赁服务的公司。业务模式是会员制,但面临一些问题,如配送延迟、Web服务故障等。在实践过程中,首先进行了公司IT环境的分析,识别出问题所在,然后分析公司的组件业务模型,确定关键功能领域,将业务组件按照指导(战略)、控制(管理)和执行(操作)三个责任等级分类,并进一步细化到仓储、销售、租赁和营销四个业务能力。
在分析公司组件业务模型后,使用IBM工具进行业务流程建模,包括定义各个业务组件的职责和流程,例如仓储的库存管理、出货和返还,销售的邮件销售和店铺销售,租赁的线上线下服务,以及营销的定价策略、营销活动和广告推广。通过业务流程模拟运行,可以发现潜在的问题和瓶颈,对业务流程进行优化,以解决如配送延迟、Web服务故障等问题。
这个案例说明了IBM工具在SOA业务流程建模中的实用性和有效性,能够帮助企业识别和改善业务流程,提高服务质量和客户满意度。IBM工具集成了业务分析、流程设计、模拟和优化等功能,为SOA环境下的业务流程改进提供了强大的支持。通过对具体业务场景的实战演练,读者可以更好地理解和掌握如何运用IBM工具进行SOA业务流程建模,从而提升企业运营效率和服务水平。