业务流程管理领域的产品线应用
1. 引言
业务流程是为实现业务目标而按特定顺序执行的一组任务,它是组织的重要资产,能反映组织的成熟度和竞争力。业务流程管理(BPM)涵盖了业务流程的建模、执行和分析等活动。随着互联网和面向服务计算(SOC)范式的发展,BPM的范围从组织内服务交换扩展到组织间合作,当前的BPM场景包括组织、电子服务(e - 服务)的提供和消费、电子合同(e - 合同)的协商与建立、服务质量(QoS)协议以及e - 服务监控等。
目前的BPM技术在复用方面利用不足,而产品线(PL)技术已在多个领域成功实现了系统复用,BPM是PL概念和技术可应用的潜在领域之一。本文将探讨将PL应用于BPM领域的挑战,提出BPM的PL结构,并重点介绍基于特征建模支持e - 合同协商与建立的应用。
2. BPM领域
BPM领域涉及业务流程建模、实例化、执行支持、监控审计和分析等活动。SOC范式为BPM带来了新资源,e - 服务是分布式应用的元素,具有自主性和平台独立性,可通过Web技术和SOC实现组织间应用集成。
在这个更广泛的背景下,业务流程的灵活性带来了新场景和额外需求。在这个场景中,有e - 服务的提供者和消费者,消费者将Web服务组合成受WS - 合同(Web服务的e - 合同)规范的业务流程。WS - 合同是组织伙伴之间基于互联网开展业务的电子协议,规定了各方的活动和条件,业务流程监控由合同中定义的QoS级别支持。
例如,旅行社可能会使用航空公司或汽车租赁公司等合作伙伴组织的e - 服务,通过Web服务实现。旅行社与航空公司之间的业务流程可以通过UML序列图表示,如客户向旅行社发送行程,旅行社向航空公司请求机票,航空
基于特征建模的BPM产品线应用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



