- 浏览: 144134 次
- 性别:
- 来自: 长沙
最新评论
-
huyang406:
楼主写的太好了!顶一个,最近刚好要做一个clouify相关的项 ...
从项目开发到云端架构(14) -
fengqiao678:
看了楼主写的loudify的文章,感觉楼主理解的好透彻,我们最 ...
从项目开发到云端架构(14) -
timeson:
《云端平台的设计和实现》《云端平台的运营和管理》《云端平台的资 ...
从项目开发到云端架构(20) -
wangbingqiang:
你好。虽然是两年前写的,但是还是受益匪浅。求《云端平台的设计和 ...
从项目开发到云端架构(20) -
fakey:
楼主,你写的文章太精彩了,学习了,非常感谢!能否把补充资料打包 ...
从项目开发到云端架构(14)
文章列表
图2.6 所示为WFMC提出的工作流参考模型的体系结构图。该参考模型的体系结构给出了抽象的工作流管理系统的功能组成部件和接口,它能够满足工作流管理系统合产品所应该具有的主要功能特征,可为实现工作流产品 ...
工作流管理系统是定义、创建、执行工作流的系统。一般而言,在高层上,所有的WfMS都将包含如下三大功能模块,即建立时功能、运行时控制功能及同用户及应用程序的交互功能。关于这三大功能的划分及相互之间的 ...
每个工作流管理系统都暗含一个元模型,元模型是工作流过程建模语言的核心,为工作流过程建模语言提供具体的建立结构,工作流元模型可以分为基于活动的、基于任务的、基于状态迁移的、基于关系和基于对话的等许多类型,同一个工作流过程模型可以在统一框架的指导下根据不同人的理解被不同的工作流建模语言表达并被不同的系统解释和实现,定义良好的工作流元模型是工作流过程建模语言成功的保证。工作流的元模型是用于描述工作流内部的各个元素、元素之间关系及元素属性的。
工作流元模型通常涉及相互关联的5个子模型,即:
包定义模型:包作为一个容器,用于将许多单独的过程定义和相关的实体数据组织在一起。包括 ...
OBE 有2个版本:
一个是纯java的,另外一个是在此基础上改进的基于J2EE的版本,目前能google到的基本是J2EE版本。但J2EE版本过于庞大,容易陷入细节;而纯java的版本就结构很清晰,容易理解,是我当年(2004年)开始 ...
- 2009-05-03 17:55
- 浏览 3660
- 评论(5)
一、为什么需要企业平台
虽然IT行业技术发展日新月异,但国内信息管理系统的开发模式,依然是在底层的技术基础平台上直接构建业务系统,从大型企业如电信行业的Boss系统到一般企业的人员管理系统,基本还 ...
根据WfMC的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务 ...
- 2009-04-19 09:15
- 浏览 2112
- 评论(0)
工作流的概念起源于生产组织和办公自动化领域,提出的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产 ...
- 2009-04-15 17:54
- 浏览 3185
- 评论(0)
前面把流程的概念描绘了一下,发现好像漏了几个不重要但必要的东西,那我们也朝花夕拾一下,查漏补缺。人工活动应该提供2种方式(自定义web界面,表单方式),与参与者交互。其中与人交互是最简单的,因为一个人工活动对应了一个员工,1:1的关系。也许稍微变得复杂一些,有个人工活动需要发给某个部门所有员工;也许是发给某个角色的所有成员,但只要其中一个人审批,流程就可以继续了。
这里我们就需要定义参与者的类型,当然了,wfmc已经代劳了,帮我们设定了6种,目前系统实现的是4种,实现的分别是人、系统、组织、角色;没有实现的是资源和资源集。
以及参与者分配工作的方式:是先来先分配?还是全部分派? ...
- 2009-04-11 09:19
- 浏览 1289
- 评论(0)
目前以上的业务过程建模能把用户的业务流程描述清楚了,用户的问题基本都能摆平了,局方的脸色也缓和了许多,见了面可以嘻哈一阵了,相互敬烟了,然后内心模模糊糊有个念头,隐隐约约有个想法,就是觉得局方的流程画起来太复杂了,是不是可以简化一下?嗯,那我们继续摆出法宝:扩展。把可以重复使用的部分独立出来。如果只是简单的把复杂业务分解成几个简单的步骤,并且能统一管理,那就采用块活动与子活动的方式,见图1.4。
比如局方有个复杂的人工交互业务,固定电话新装:需要选定产品,选附属产品,指定付费关系等,而这些又都属于一个叫“业务受理”的活动,也就是说这个业务受理活动需要几个表 ...
- 2009-04-07 14:52
- 浏览 1319
- 评论(1)
工作流系统应该包括什么呢?抛开繁杂冗长的理论,先从一个看得见摸得着的东西入手。
图1.1 人工串行流程
这是一个过程,过程包括了几种不同类型的活动,以及活动之间箭头。通过箭头可以得到当前活动的后续活动,也可以得到前驱活动。从这里看出来,一个流程最起码要有:
起始活动,结束活动,
人工活动,
活动之间的路径变迁。
图1.1描述的是人工活动,需要人来与引擎交互(以后用参与者的概念描述,wfmc规范定义的参与者类型有6种,当前系统实现的有4种),但也许执行者不 ...
- 2009-04-06 08:52
- 浏览 1768
- 评论(0)