基于Web服务的动态跨组织业务流程架构解析
1. 动态跨组织业务流程需求概述
在当今企业环境中,动态跨组织业务流程至关重要。企业需要快速适应变化,更换合作伙伴或建立新的合作关系。这就产生了两类需求:
- 面向流程的需求 :包括流程自主性、灵活性和可扩展性,涉及业务流程的定义、管理和执行。
- 面向服务的需求 :涵盖服务自主性、服务可扩展性与集成以及异步服务演进。
2. 静态跨组织业务流程的现有支持方法
为了识别对动态跨组织业务流程支持可能有贡献的方法,我们分析了一些基于CORBA的方法:
- WorCos概念 :基于工作流服务支持业务流程,集成到对象管理架构(OMA)中。业务流程以CORBA对象表示,通过编译创建,对象包含执行特定业务流程的几乎所有功能,业务流程实例的执行集中在这些对象中。
- Mentor项目 :旨在支持组织范围内的业务流程,以状态和活动图的形式建模业务流程,便于不同模式的分发和执行,但业务流程实例的执行是集中管理的。
- Meteor和Meteor2项目 :基于CORBA为公司范围内的业务流程提供完全分布式的流程支持。业务流程以工作流中间语言(WIL)表示,用于生成控制业务流程部分的任务管理器,任务管理器是可分布在组织内的独立执行单元。
通过对上述方法的分析,可识别出两种基本架构:
- 直接实例创建架构 :
- 原理
超级会员免费看
订阅专栏 解锁全文
10万+

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



