业务流程的层次和内容
2008-01-08 22:36
204 查看
Author:Anders小明
(2008-1-12更新)
业务流程依据不同层次分为3个
0. 领域流程
领域流程即领域对象生命周期,是流程中的核心;
1. 工作流程
工作流是处理多人协同工作,三权分立的过程;该过程是建立在领域对象生命周期上;生命周期的不同状态在工作流中都有映射;工作流处理的是领域中Request对象的生命周期;
2. 页面流程
页面流是处理工作中一个工作请求的分步申请;该过程建立在工作流上,是其人工节点的UI代理;
这3个不同层次的流程,关注各自处理不同类型的领域对象;页面流在最外层关注于Request对象的数据收集,而工作流则负责Request对象的生命周期,在不同工作节点的流转;而处于核心的领域服务,则负责核心(长生命)领域对象的生命周期,输入Request对象,同时返回Response对象,以及产生Transition对象;对于同一业务对象的并发处理,应该通过业务来控制;
但并非所有系统流程都是如此,对于没有显著长生命周期领域对象的业务系统,由于没有明确的增量变更操作类型及其规则,业务操作是直接更新业务对象,也就没有Request以及Response对象,因此其领域流程和工作流程趋于一致,合并更有效率,而页面流程也是直接处理核心领域对象,但这样的系统可能需要支持领域对象的多版本能力。
(2008-1-12更新)
业务流程依据不同层次分为3个
0. 领域流程
领域流程即领域对象生命周期,是流程中的核心;
1. 工作流程
工作流是处理多人协同工作,三权分立的过程;该过程是建立在领域对象生命周期上;生命周期的不同状态在工作流中都有映射;工作流处理的是领域中Request对象的生命周期;
2. 页面流程
页面流是处理工作中一个工作请求的分步申请;该过程建立在工作流上,是其人工节点的UI代理;
这3个不同层次的流程,关注各自处理不同类型的领域对象;页面流在最外层关注于Request对象的数据收集,而工作流则负责Request对象的生命周期,在不同工作节点的流转;而处于核心的领域服务,则负责核心(长生命)领域对象的生命周期,输入Request对象,同时返回Response对象,以及产生Transition对象;对于同一业务对象的并发处理,应该通过业务来控制;
但并非所有系统流程都是如此,对于没有显著长生命周期领域对象的业务系统,由于没有明确的增量变更操作类型及其规则,业务操作是直接更新业务对象,也就没有Request以及Response对象,因此其领域流程和工作流程趋于一致,合并更有效率,而页面流程也是直接处理核心领域对象,但这样的系统可能需要支持领域对象的多版本能力。
相关文章推荐
- 业务流程的层次和内容
- 业务流程的管理的三个层次
- 业务流程的管理的三个层次
- 基于WF设计业务流程平台_流程的层次
- SAP ERP项目业务流程方案设计重点内容
- 模式业务流程业务
- 业务流程不是需求
- 业务流程笔记一
- 渗透测试流程和内容
- 成为业务流程专家?
- 业务流程的慨念及BPEL简史
- WebSphere Business Modeler 认证考试 990 准备: 第 1 部分,业务流程建模
- 【代码篇】JBPM4.4开发流程节点(动态代理实现流程管理业务)
- 天翎喜签厦门两家代理商,拓展业务流程数字化之路
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件WinForm业务平台
- 每日区块链:日本证券经纪公司探索如何使用区块链简化业务流程;践行科技创新,中国银行用区块链实现精准扶贫
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之15---BREW精要之集中分布式应用管理和内容分发
- 移动互联网app 的测试流程和内容
- 秋色园QBlog技术原理解析:页面内容填充及多语言翻译流程演示示例(十)
- 基于业务流程的信息化建设与应用