posts - 193,  comments - 520,  trackbacks - 0
 

BPMN的流程模型

我们使用业务流程建模来交流信息,正如在上一节里所述,根据不同模型的用户(客户、业务人员、分析人员、开发人员),建模有着不同的风格。BPMN被设计用来涵盖各种风格的流程模型(以满足不同角色人员交流的需要)和创建端到端的业务流程,它支持三种基本类型的流程模型:

Ø 流程编制(Process Orchestration),包含:

 

  • 私有的不可执行的(内部的)业务流程;
  • 私有的可执行(内部的)业务流程;
  • 公开流程。

 

Ø 编排(Choreography)
Ø 协作(Collaborations),包含流程与/或编排。

 

  • 具有会话视图(Conversation)。

 

私有的(内部的)业务流程

私有的业务流程是指某一组织的内部工作流程,我们通常称之为称为工作流,在WEB服务领域,我们也称之为服务的编制(Orchestration)。存在两种类型的私有业务流程:可执行的和不可执行的。可执行的私有业务流程以被计算机执行为建模目的,由相应的BPMS系统来自动化流程的执行,它包含了足够的执行细节,这些细节包括执行规则、条件表达式等计算机解释执行所需要的技术信息,该模型最直接的用户是开发人员。不可执行的私有业务流程则以文档化为建模的目的,它缺少执行细节,但是包括足够的交流信息,该模型的用户包括了业务人员与分析人员。

作为一个例子,我们一起来看看我在公安局户籍科为儿子办理户口的流程,如下图所示:

 

图1公安局户籍科上户口的流程

当我来到户籍科,递上足够的资料,然后就开始等待。我能看到共有四个工作人员,第一个工作人员负责接收资料,查看资料是否完备,接下来,她将所有的资料传递到下一个工作人员,第二个工作人员对资料进行审核,在计算机上查看我们的户口信息是否正确,接下来,如果资料无误,他将资料传递到第三个工作人员,第三个工作人员负责在计算机上为我的儿子录入新的户口,最后打印出一张户口页,第四个工作人员是职位最大的警员,她负责盖章,然后将儿子的户口页传递给在窗口外等待的我。

根据上面对私有业务流程的定义,我们很容易的判断出这个流程是个不可执行的私有业务流程,因为该流程是户籍科的内部工作流程,作为该流程服务对象的我,我根本不用关心户籍科内部是如何对我的申请进行处理的,所以它是私有业务流程。该流程是由规章或制度所规定的,由工作人员来驱动,并非通过计算机协调,所以这是个不可执行的私有业务流程。

因为私有业务流程是内部流程,所以它只能存在于一个池(pool,池代表一个参与者)里,如下图所示,我们可以将私有业务流程建模在一个池里,但通常这样做没有太大的意义,更经常的情况是,我们选择将池忽略。

图2公安局户籍科私有业务流程的另一种建模形式

公开流程

公开流程表现一个私有业务流程与其他流程或参与者之间的交互。

还是以户口办理作为例子,作为户口申请人,我来到公安局户籍科,我心揣揣,我不知道我该做些什么,于是我看到大厅里如下图所示的流程,于是我立刻就明白了,我只需要将资料交给办事人员,然后等待取新的户口页即可。

注意下图所示的公开流程与图1所示的私有流程有哪些不同。第一是图中出现了多个参与者,参与者间通过消息流连接(图中虚线箭头连线);第二是户籍科的办理流程被缩减到只剩两个与外部参与者交互的活动,两个原有的内部活动被忽略了。这两点不同即是公开流程的特点:表现与外部参与者、流程间的交互,忽略内部活动。联想到我们实际的编程,总结成一句话,就是隐藏内部实现细节,仅仅展现对外接口,表现流程的外部行为。


图3公安局户籍科办理户口的公开流程

协作

协作描绘两个或多个业务实体间的交互。一个协作通常包含两个或多个池,每个池代表一个参与者(业务实体)。参与者之间的消息交换通过连接两个池(或池中的对象)的消息流表现。协作可以表现为两个或多个公开流程之间的交互,在上一节里,我们提到,与对应的私有流程相比,公开流程隐藏了内部细节活动。池也可以是黑盒,即里面什么对象都没有。

那么,这里有一个问题,公开流程与协作有什么区别?区别在于表现的范围,公开流程只是表现一个私有流程与外部的交互,而协作则能表现多个流程/参与者之间的交互。

还是看户口办理的例子,在前面的例子中,我们看到了公安局户籍科办理户口的私有流程和公开流程,似乎办理户口是一件很简单的事情,但这仅仅只是办理户口中的一步而已。在此之前,我先要去医院办理小孩出生证明,接下来,我要去居委会登记小孩信息,再接下来,我要去计生办办理符合计划生育政策的证明,最后,我才来到户籍科。下图是整个户口办理的协作图,作为简化,这里将除申请人和户籍科之外的池都黑盒了:


图4户口办理协作图

编排

同样是表现多个参与者之间的交互,编排做的更为纯粹,它取消掉了池的概念,改由编排活动直接表现多个参与者之间的消息交互,为协作模型提供了一种基于流程图的视图。户口办理的编排图如下图所示,其中每个活动都能看到上下的方形区域有参与者信息,这表明这个活动的参与者,浅色部分为活动的发起者,深色部分为活动的响应者,我们会在接下来的BPMN元素小节里详细描述这一活动类型:


图5户口办理编排图

与协作图相比,编排图省略掉了更多的细节,例如与各个参与者具体的交互过程,它关心谁和谁产生了交互,至于如何交互,分几步交互,它并不关心。例如办理户口这个活动,实际上我是分别和两个警官进行了交互,一个是负责接受资料的年轻女警官,一个是负责盖章复核的领导警官,在协作图中,我可以通过公开流程展现出这一点,但是在编排图中,这并不是要表现的重点。

协作图表现出参与者之间的交互,并包含交互的细节信息(交互的接口、如何交互);编排图则以流程图的形式表现出参与者之间的交互,它关心的是某个任务需要哪些参与者发生交互,交互的细节不是其表现的重点。

         编制与编排的区别

在上文中,我们提到了服务的编制(Orchestration),这里,我们又提到了编排(Choreography),这两者是有很大区别的。

WS-BPEL将SOA中的服务按照一定的顺序灵活组装在一起的流程就是编制(Orchestration)。编制后的WS-BPEL流,通常代表了某个特定的业务中的服务的执行流。而编排(Choreography)则是描述参与者之间交互关系的流程。与编制不同的是,编排并不需要一个执行引擎,它只是描述关系。编制代表的是一个可执行流程,它必须通过执行引擎来执行。而编排实质上是代表一种描述,即参与者之间如何互相协调来完成一个目标。

John Reynolds在其博客中是这样描述编制和编排的区别[1]

编制 == 可执行过程

Web服务编制与执行特定的业务流程相关。WS-BPEL是一种用来定义可以在一个编制引擎中执行的流程语言。

编排 == 多方合作

因此编制必须对应一个执行引擎,而编排由于涉及到多方合作,所以它是不能被直接部署的。

 

协作的会话视图

会话视图为协作图提供了另外一种非正式的表现形式,与编排图一样,它的目标同样在于表现参与者之间的关系,它将一系列相关的信息交互定义为一次会话。户口办理的会话图如下图所示,图中只存在池与会话(Communication)元素,会话元素由图中的六边形代表,它代表两个或多个参与者之间一系列相关的信息交互,我们可以看到,办理户口需要申请人与四个组织发生四次会话:


图6户口办理会话图

会话视图的作用之一是能够有效减少模型中消息流的数量,便于我们理解。


图7会话视图简化交互模型

posted @ 2011-08-31 23:39 ronghao 阅读(1990) | 评论 (0)编辑 收藏

年初的一个周末,张小庆和王晓丽一起去了昌平,说的是去十三陵水库,更重要的是去看看昌平的房子,他们惊讶的发现昌平的房子也已经涨到6000了,这个结果多少让十三陵亮丽的水库显得黯然失色。

在买房这件事上,张小庆其实是不再着急的,他觉得房价在奥运过后会降的,但他也知道王晓丽相信自己女人的自觉胜过专家,于是,他说,相信我,我工资增长的速度肯定会超过房价的。

王晓丽哼了一声,说,就你们那十来个人的小公司?

公司情况比预想中的还要糟糕,去年年底还有几家公司对公司的新平台表达了购买意向,今年就只剩下一家叫普科的小公司,并且他们说如果到3月份还不能发布出第一个版本,那么他们也将转求其他的解决方案。话虽这么说,但张小庆和金鹏都知道这家比科技动力还小的微型公司根本没有选择的余地,普科软件加上老板只有3个人,其中2个是程序员,他们完全是为这个部委的电子政务项目而成立的,老板在原先的公司有些关系,于是原先的公司就将这个项目外包给了他,他就拉了2个人租了个2居室开始干活,他显然隐瞒了些什么,有一次他行色匆匆的来到科技动力要求借科技动力的办公室用用,说是有领导要来普科看看,自然是不能去小区里的2居室的。很快,在王总的同意下,张小庆们一起行动起来,他们更换了门口的公司招牌,把带有科技动力标识的宣传册和条幅都挪进了机房,并改口称自己是普科的员工。在王总屁股热气还没有完全消失的座位上,普科老板一屁股增加上自己的气味。

3月份的时候,尽管jira上还存在长长的bug单,但TechFocus还是发布了,新产品很快就被普科采用了。金鹏、张小庆和孙伟三个人开始分任务写TechFocus的使用文档和设计文档,吃饭的时候,孙伟推一推眼镜,对张小庆说,写文档可比写代码难搞多了。让孙伟没有想到的是,他很快就不再有写文档的机会,TechFocus实际开发时发现的问题比jira上要多得多也严重的多,孙伟被派去了2居室做技术支持,最开始是隔天去,后来就是半天去,最后他上班就直接去2居室了,再过一段时间,2居室的程序员只剩下1个,于是2居室就直接全体来科技动力现场办公了,反正就多需要2个座位。

2居室老板说,老兄啊,你可把我坑惨了,我算发现了,我就是你们的小白鼠。

王总呵呵一笑,说,老弟啊,话可不能这么说,我们已经把我们公司最能干的一个程序员免费给你使用了,做人要讲良心。

公司没有实现希望中的增长,张小庆的生活就是上班、下班、加班外加业务时间看看一些开源软件的源代码,他的生活似乎就要这样持续下去了,但是一个人改变了他的生活,这个人叫康威。认识康威是在一次openparty的聚会上,张小庆对各种程序员活动都很热心,只要有时间,他都会去参加,绝大部分的时候,他作为听众安静的坐在下面,认真的听上面的人讲,心里偶尔也会掀起波澜,他也想有机会在上面讲。话题演讲的间隙,演讲者会和与会者进行交流,每当这个时候,张小庆是沉默的,他变成了一个内向的人,他觉得自己是渺小的,和那些人比起来,自己是微不足道的。于是,尽管一次又一次的参与openparty,他却没有认识任何人,每次都是一个人来,带个小本子,记录完,然后又一个人走。但这次情况却发生了变化,因为下雨的原因,到会的人并不多,于是主持人康威让每个人都用一分钟介绍一下自己,然后每个人都要提交一个话题,然后投票。这个变化让张小庆心里慌了神,他想了半天,觉得实在是没有什么拿得出手的话题提交,轮到他介绍自己时,他结结巴巴的说,我曾经是一个军人,乐观,不放弃;轮到他提交话题时,他歪歪扭扭的写道,工作流系统介绍。他的话题自然是没被选上的,工作流这个话题,如果放到3年前,自然是极热的,但是现在是07年。话题间隙,康威突然向张小庆走过来,说,你当过兵?

康威是社区里的牛人,张小庆认识,他不仅是好几个技术社区的斑竹,而且经常在杂志和会议上发表文章和演讲,张小庆说,是。

康威笑起来,说,我也当过兵。

共同的经历突然让两个人熟识了,两个人聊起那曾经的生活,某种东西在他们的眼睛里闪烁,而且更巧的是,康威也是炮兵,他们甚至聊起了部队最新自行火炮的射程。聚会结束的时候,康威再次找到了张小庆,要了他的手机号,说要常联系。张小庆说,好,常联系。

康威很快联系了张小庆,他正在翻译一本ajax的书籍,问张小庆有没有时间一起翻译。张小庆一口答应下来,其时他正看完了prototype的源代码,对使用javascript在客户端实现mvc模式很有兴趣,而这本书里刚好有一整章讲这个模式,几乎是一拍即合。于是,周六的时候,王晓丽去上班,张小庆洗完衣服打开电脑开始翻译书,张小庆的英语并不好,他几乎是一个句子一个句子的翻译,翻译完了再用google翻译一个句子一个句子的对照翻译理解,书中出现的谚语他也都要去一个一个查询字典,尽管如此,第一章的翻译却不尽如人意,主要原因是翻译的太生硬,很多不需要翻译的主语,不需要的助词都被他翻译出来了,康威很耐心,他将张小庆翻译的第一章几乎是重新又翻译了一遍,然后写了一份翻译注意事项发给张小庆,于是,在翻译第二章的时候,张小庆突然就有了很大的提高。

周末不再有时间陪王晓丽,王晓丽有些小小的意见,说,翻译一章多少钱?

张小庆说,这是按字数付费的,一千个字60块钱。

王晓丽说,真廉价。

王晓丽说,下周日一起去燕郊看房。

张小庆说,真没时间,下个月就要交稿了。

去燕郊看房是高晨晨提的建议。上周四是高晨晨的生日,她很早就和王晓丽约好了,下班后,张小庆没有直接骑车回家,他去清河小营的味多美取了生日蛋糕,接下来他去了高晨晨的单位宿舍,高晨晨、王晓丽、何鑫已经在那里等他了,四个人一起打了车去了西三环航天桥的湘鄂春酒楼,那里的湖北菜很正宗,能吃到家乡的味道。接下来,吃完饭四个人又打车去了后海,在那里他们挑了一只小船点起灯笼在水里划船。旁边,不时有大一些的船飘过,船首坐着一个穿着旗袍的姑娘,叮叮咚咚的弹着古筝;远处,岸上一片灯火辉煌,悠扬的音乐由远及近的飘荡过来。有那么一瞬间,张小庆仿佛觉得自己穿越到了电视里古代的秦淮河畔,那时的情景,也不过如此吧。张小庆又想起了自己第一次到北京找工作,第一次来到的景点就是后海,那时和余鹏、王娓娓三个人每个人拿着一瓶矿泉水在河提上漫无目的的走,虽然一无所有,但是充满理想,现在,3年过去了,依旧怀有理想,但两个理想好像不是一回事。

生日聚会的高潮出现在高晨晨吹灭蜡烛许愿的时候,三个人给她唱起生日歌,当她许完愿睁开眼睛,何鑫突然在她眼前展开手掌,那里躺着一只漂亮的戒指,于是高晨晨的眼睛随着她的笑容一起荡开了。

高晨晨和王晓丽一个村子长大,一起上小学,一起上初中,又一起来北京,一起回家,这一切都让所有人不由自主的将她们放在一起比较。除去王晓丽父亲王超在镇上砖瓦厂里当主任那段短暂的美好时光之外,王晓丽在大部分时候都是处于下风的,小学没有太大的区别,初中开始,王晓丽家里挣钱的重担就由她母亲张芳一人承担了;初中毕业,高晨晨考取了市里的重点高中,王晓丽则不得不继续在镇上读高中;高中毕业,高晨晨考取了一本,王晓丽则名落孙山,她选择了转读艺术复读最后考取的是大专;大学毕业,高晨晨在她大伯的帮助下没有费任何功夫就进入了国家电网,转了北京户口,王晓丽则从一个很小的装修公司开始做起;现在,高晨晨买了房,交了在中石油工作的男朋友,王晓丽则找了一个程序员,买房对他们来说还是奢望。每次回家,不管走到哪里,有她的地方就有人说到高晨晨,说到高晨晨的好,买了房,找了有钱的男朋友,还转了北京人,言下之意就是王晓丽混得差。对这一切,王晓丽都是沉默不语的,她本来就是一个内向的人,这些话让她更加不爱说话,她最不能忍受的不是别人,是张芳也在她面前说高晨晨的好,她几乎是叫起来,你给我闭嘴行不行,烦死了。

除了生日蛋糕,其他所有的费用,吃饭、打车、划船,都是何鑫给的钱。最后高晨晨她们还一直把他们送回了小区,回去的路上,高晨晨的兴致很高,她突然对王晓丽说,对了,燕郊的房子很便宜,你们去看了没有?

张小庆说,燕郊在哪儿?

高晨晨说,河北。

张小庆他们终究还是没有去成燕郊,原因不是张小庆没空,王晓丽决定的事,他是拗不过的,是王晓丽的弟弟王刚要来北京了。之前只要王刚给王晓丽打电话,他都会问同样一句话,姐,什么时候给我买L7?他看上了摩托罗拉的L7,于是,理所当然的,姐姐应该给他买。每当这时,王晓丽都没有好气,说,你都22岁的人了,自己挣。王刚说,我在家里上哪儿去挣钱?在王刚心里,他是为姐姐做出了牺牲的,自己初中没有毕业,王超把所有钱都花在了姐姐身上,王晓丽差自己的。

但是这次,通话的内容发生了些变化,王刚说,姐,我要来北京了,家里干活太累,我要来北京了,我要来和你一样在城市里享福了。

末了,王刚说,记得给我买L7。

posted @ 2011-08-29 00:00 ronghao 阅读(1827) | 评论 (2)编辑 收藏
在上一章里我们了解了BPM的基本概念,什么是业务流程管理,业务流程管理是一种以规范化地构造端到端的业务流程为中心,以持续地提高组织业务绩效为目的的系统化管理方法。同时,我们也了解了BPM活动的五个阶段:设计、建模、执行、监控和优化。在本章中,我们将把关注点放到BPMN上,什么是BPMN,在BPMN1.X里,BPMN是Business Process Modeling Notation的缩写,即业务流程建模符号,而在BPMN2.0里,BPMN变成了Business Process Model And Notation的缩写,即业务流程模型和符号,一个单词的增加却标示着BPMN本身发生了巨大的变化。到底是怎样的变化呢,让我们一起进入BPMN那段悲催的历史。 

BPMN最早是由业务流程管理倡议组织(BPMI, Business Process Management Initiative)开发的,这个组织的领导者是Intalio公司。提到BPMI组织,不得不提 BPML(Business Process Modeling Language) 业务流程建模语言。在敏锐的认识到Web将成为未来分布式系统架构的平台后,BPMI组织创建了BPML,一种全新的流程执行语言,该语言不与任何供应商绑定,而BPMN则作为BPML的可视化表现符号被创建。BPMI组织的会员在高峰期达到了200多家公司,除了IBM和微软,几乎所有的主要软件供应商都加入了该组织。 

BPMN则反映出BPMI组织的另一个具有前瞻性的观点,即业务人员(多是非技术人员)对IT执行流程的可视化和管理将成为未来BPM系统的关键。通过授权,业务人员能够管理自己的流程。在BPMN出现之前,市面上已经存在流程建模图的标准例如UML的活动图(UML由对象管理组织OMG维护管理,很快,我们将再次看到这一组织),但这些标准被认为过于技术化,而BPMN在被设计之初就强调要对业务人员友好。BPMN1.0在2004年5月由BPMI组织正式发布,其全称是Business Process Modeling Notation,即仅仅作为业务流程建模的一系列符号标准。 

对BPMN和BPML来说,两者的遭遇截然不同,在BPMI组织的会员中,BPMN受到了大多数流程建模工具厂商的欢迎,他们认为统一的建模标准能够使他们围绕核心建模工具提供其他更多的价值,而BPML则遭到了很多工作流厂商的痛恨,因为一个统一的流程执行语言标准将使得他们重新竞争,而私有的流程执行语言已经将市场分割,他们想维持现状。因此,矛盾从一开始就存在了,BPMI组织原计划是建立一套业务人员能够自管理的流程系统标准,BPMN关注业务流程的描述和分析,它建立的模型是面向业务人员的,是不可以直接执行的,而BPML则由BPMN自动生成可执行的流程语言,交由IT系统执行,但是现在,BPML被工作流厂商们认为是对自己的一种威胁。 

事实上,厂商们对BPML是多虑了。IBM和微软很快开始了反击,他们在2002年8月推出了BPEL-WS规范,一个与BPML有稍许不同的语言,基于新的WSDL标准。BPML与BPEL-WS之争也被看作是Betamax与VHS格式之争,Betamax品质优秀,但VHS得到数量众多的制造商支持,Betamax战败,于是BPML被消灭。 

2005年,BPMI组织被OMG组织合并,BPML停止维护,2006年OMG组织正式通过BPMN1.0规范,2008年2月发布BPMN1.1。 

记忆里,有那么多的规范、标准,从开始炒作的沸沸扬扬,到最后的逐渐淡出,不过几年光景。但BPMN却在2008年大爆发,得到了极大的普及。具有讽刺意味的是,BPMN的流行完全归功于那些当初反对BPML的工作流厂商们,恩恩,现在他们都改名叫BPMS厂商了。原因很简单,业务人员对IT执行流程的可视化和管理已经成为BPMS系统的关键,BPMI组织猜到了结局,却忘了猜猜自己。 

BPMN被BPMS厂商们大量采用,他们使用它来进行流程的建模,至于模型的执行和存储,则由他们各自不同的流程执行语言实现。时至今日,BPMN1.x被大多数的建模工具和BPMS厂商所支持,他们关心的是建模,没有人关心BPMN的直接执行,也是,BPMN的主要用户是业务人员和流程分析人员。 

那么,BPMN的故事结束了吗?显然没有,BPMN1.x只是一些建模符号,不支持元模型,不支持存储和交换,也不支持执行。那么围绕着BPMN1.x的存储、交换和执行,必然会产生新的竞争,这次的主角换成了XPDL、BPEL和BPDM。 

XPDL作为WfMC提出的流程定义语言规范,本身就是一个元模型,可以存储,并且具备执行语义,因此理论上来讲,将BPMN转换为XPDL就可以解决存储、交换和执行的问题。XPDL2.0于2005年10月发布,在规范里,WfMC直接将XPDL的目标定义为BPMN的XML序列化格式。2008年4月23日发布的XPDL2.1规范,直接支持BPMN1.1到XPDL2.1的转换。XPDL是面向图的,BPMN也是面向图的,因此BPMN到XPDL的转换有着天然的优势。如今有超过80个的不同公司的产品使用XPDL来交换流程定义,同时也有一些厂商在自己提供的BPMN工具中使用了XPDL作为交换和存储格式。 

但XPDL的流行是大厂商们所不愿看到的,他们的规范自然还是BPEL,我辛辛苦苦PK掉BPML,您XPDL抢位来了,我情何以堪,情何以堪啊。BPEL-WS规范在2003年4月提交给了OASIS(Organization for the Advancement of Structured Information Standards,结构化信息标准促进组织)并更名为WSBPEL(Web Services Business Process Execution Language)规范, 2007年4月发布WSBPEL2.0版本,除了Microsoft、 BEA、 IBM、 SAP 和Siebel,Sun Microsystems和甲骨文公司也相继加入了OASIS组织。除去政治因素,BPEL的流行还在于Web正成为分布式系统架构的平台以及SOA的雄起,SOA强调服务的分解和解耦,而BPEL则对这些WEB服务进行编制,两者密不可分。但BPMN到BPEL的转换存在着先天上的缺陷,原因是BPMN是基于图的,而BPEL是基于块的,BPEL是一个结构化(块[Block])和非结构化(控制链和事件)的混合体。这个缺陷导致有些BPMN建模的流程无法映射到BPEL,两者的双向工程更是存在问题。这个缺陷成为人们反复诟病的对象。许多支持BPEL的产品为了解决这一问题,不得不在用户建模时做出种种限制,让用户绘制不出无法转换的模型。 

而BPDM(业务流程定义元模型,Business Process Definition Metamodel)则是OMG组织自己提出来解决BPMN存储和交换问题的规范。于2007年7月形成初稿,2008年7月被OMG最终采用。BPDM是一个标准的概念定义,用来表达业务流程模型。元模型定义了用来交换的概念,关系和场景,可以使得不同的建模工具所建模出来的流程模型进行交换。BPDM超越了BPMN和BPEL所定义的业务流程建模的要素,它定义了编排和编制。 

三者的竞争关系似乎还将继续,但,BPMN2.0出现了,BPMN2.0 beta1版本于2009年8月发布,BPMN2.0 beta2版本于2010年5月发布,BPMN2.0正式版本于2011年1月3日发布。BPMN2.0正式将自己更名为Business Process Model And Notation(业务流程模型和符号),相比BPMN1.x,最重要的变化在于其定义了流程的元模型和执行语义,即它自己解决了存储、交换和执行的问题,BPMN由单纯的业务建模重新回归了它的本源,即作为一个对业务人员友好的标准流程执行语言的图形化前端。BPMN2.0一出手,竞争就结束了,XPDL、BPEL和BPDM各自准备回家钓鱼。看起来胜利者似乎是BPMN,但看看BPMN2.0的领导者,就会发现最后的胜利者还是IBM, Oracle和SAP这些大厂商们,他们提交的草案明确要赋予BPMN2.0以执行语义,这迫使BPDM团队撤回了其提交,并将他们的提议与BPDM团队想法合并,这就是BPMN2.0最后内容的由来。 

BPMN的目标是期望通过一套统一的建模、执行模型填起业务人员与开发人员之间的那道鸿沟。但问题是它真的能够如它期望般的做到这一点吗,对业务人员友好的模型对开发人员同样友好吗,反过来,对开发人员友好的模型对业务人员同样友好吗,尽管他们使用的都是同一套符号?我们在后续的建模实例里将看到这样的问题,这涉及到建模的风格。同一个流程模型能够使用多种建模方式,哪种方式才是最有效的?这就需要考虑模型的用户是谁(业务人员、分析人员、开发人员),才能界定是否有效了。此外,工具毕竟只是工具,促进业务人员与开发人员之间的沟通,除了工具,还有公司文化、组织结构等等其他人的因素,这也才是最重要的因素。 

不管怎样,BPMN2.0是BPMN历史上最重要的一个版本,BPMN继续向正确的方向迈进了一大步。在下一节里,我们将一起看看BPMN所支持的三种基本类型的流程模型。 
posted @ 2011-08-23 23:24 ronghao 阅读(2195) | 评论 (2)编辑 收藏

这个春节周扬回家了,没有什么心理斗争,只是突然很想家,于是就回家了。想起要面对周实的尴尬,周扬骂了自己,去他妈的面子,想回就该回。在东莞的这一年周扬过得很充实,他了解了整个烤瓷牙和烤瓷冠桥的制作流程,甚至用到哪些设备,需要购买哪些材料,上哪儿购买,什么价格,他都知道的清清楚楚,他有个小本子,上面记满了各种信息,男人们发现他经常在写些东西都嘲笑他,我靠,还写日记呢。他自己做的烤瓷牙也不错,但是他清楚,这些细活还是女人更拿手。

周扬的心情在年前的最后几天被破坏了,事情起源于阿信,阿信说,马上要放假了,你也要回北京,唱歌去吧。周扬知道阿信的意思,他笑笑,说,你又憋不住了?于是,几个人一起去了一家新开的KTV,要了果盘和酒,男人们开始唱歌,一会儿,就该女人们进来,问,需要陪唱吗。自然是需要的,阿信在沙发的角落里搂了个女人坐在他的腿上两个人说些暧昧的话,周扬在沙发的这边正在点歌,点完歌就那么无意间一回头他却立刻惊呆了,他几乎不敢相信自己的眼睛,是她吗,是那个三年前为自己煨莲藕排骨的女人吗,是那个为了她不惜打断人肋骨的女人吗。包间里的灯光有些昏暗,周扬看不清女人的脸,只是随着电视屏幕的闪烁,女人的脸时隐时现,但他能肯定就是她,她的两只手已经伸到阿信的衣服里,阿信的手也已经伸到她的衣服里,两个人在那里互相摸着什么。很奇怪,周扬竟然坐在那里一动没有动,这不是平时的他自己,作为一个男人现在应该这么做呢,像以前一样吗,提个酒瓶过去,一酒瓶砸在阿信的头上,然后像老鹰抓小鸡一样把女人给提到KTV外边的大街上,然后大声的质问她:你他妈那些天去了哪儿,我找了你整整一个月,你他妈倒是说话啊,你现在哑巴了啊!然后女人开始可怜的哭泣,是这样吗?沙发开始随着他们的节奏晃动起来,若有若无的呻吟声在耳边响起,一个男人在旁边声嘶力竭的吼着:天不下雨天不刮风天上出太阳,妹不开口妹不说话妹心怎么想,最初的气愤随着沙发有规律的节奏开始肿胀,半空的啤酒瓶就在手边躺着,一手就能抄起来,终于,周扬站起来,他到外边去吸支烟。

南方的冬天很潮湿很冷,街上没有几个人,周扬的情绪慢慢冷却下来。一个外来的女人,那样的情况,除了害怕和躲避,你让她怎么做呢?每个人都有自己的生活,其他人那怕是父母都只是自己生命中的过客而已,每个人都是在为自己活,那些宣称为别人活的人不过都是些骗子。

一会儿,阿信从心满意足的KTV里出来,他一拍周扬的肩,说,每次都这样,你老婆在北京,怕个屁。周扬没有说话,阿信打个酒嗝,又说,这女人真不赖,屁股大,够劲。

在回家的火车上,周扬对面坐着一对回家的小夫妻,和所有从农村出来打工的年轻人一样,他们早早就在家结了婚然后再一起出来打工。两个人看起来很兴奋,应该是第一年出来打工,不停的说话和看窗外,手里的手机声音特别大,带了好几个包的东西,里面塞满了便宜的衣服、花哨的食品和街头小摊的玩具,他们要将这些劣质的东西带给他们的亲戚,同时迎来期望中羡慕的眼光。和他们相比,周扬只带了一个随身的包,他讨厌负担。

男人问周扬,你为什么出来打工?

为什么?周扬问自己,张雨也对他问过同样的问题,张雨说她讨厌农村,她还有两个弟弟,在她初中还没毕业时,父亲已经迫不及待的要她工作,然后挣钱供弟弟上学,后来在她强烈的反对下勉强读了中专,父亲却又开始给她张罗对象,在她们那里,彩礼是一份巨大的数额。我讨厌农村,张雨说,我喜欢城市,这里你想干什么就能干什么。

和张雨一样,周扬最初出来也是为了躲避,他讨厌周实的懦弱,也厌恶李秀的凶悍。从小到大,印象里似乎总是李秀在抱怨在责骂,而周实则躺在他封闭的精神空间里沉默不语甚至挂着胜利的微笑。周实高中毕业后来还自修了大专,他喜欢看书看小说,几个姐姐都在城里事业单位上班,母亲当过党委书记,李秀则是勉强初中毕业,家里是地地道道的农民,这两个人怎么就结了婚呢。周扬想起来,在他很小的时候,李秀在家门口的门框上悬挂了一面镜子,说是算过的辟邪用,几个姑妈来串门的时候都笑起来,李秀在厨房的时候,她们说,就是农村的啊,这么迷信。这话传到了李秀的耳朵,姑妈们走后,她立刻落下了脸,说,周实,收桌子!这几乎形成了一个恶性循环,姑妈们瞧不起农村女人李秀,农村女人就对周实没有好脸色,而周实这个老实人受欺负就越让姑妈们对农村女人不满,于是在这个循环中,李秀的脾气就越来越暴躁起来,她把自己的不幸都怪罪到周实家庭的头上,她从小就告诉周扬:奶奶从来都没有照顾过他都是外婆照顾的,姑妈家都很有钱但是不实在,城里人就是虚伪漂亮话说一大堆没有农村人淳朴,周实从来就不管家里的事什么事都要自己操心。她没有想到的是,她说得越多,周扬反而越反感起来,周实喜欢看小说怎么了,看小说就是不务正业不管家里事了吗。而周实每次的沉默也让周扬的不满日益增长,周实有一张喜欢的字画,上面写道:知足常乐。

但这就是生活,农村妇女李秀和城市好脾气男人周实他们结婚了,不仅结婚了,他们还生了周扬。尽管在其他几乎所有事情上存在分歧,但在周扬这件事情上,他们达成了一致,这个一致就是不能离婚。这不是谁的错,错的是婚姻,他们就不该结婚,门当户对在什么时候都是婚姻的第一基石,灰姑娘和青蛙王子的故事只会在童话中出现,即使出现,也只是交代到结婚为止,至于婚后幸不幸福,鬼知道。

为什么出来打工?周扬继续问自己,继续躲避吗?不是!他清楚现在家里最大的问题是钱,什么地方都缺钱,爷爷病了需要用钱,家里开支需要用钱,周实干活不行,李秀年纪大了,所有农活都是她干逐渐吃不消,所以第一步就是挣钱,他想周实有时间能够继续看些书,那是他年轻时的爱好,至于李秀,姑妈们都年纪大了,人一老许多年轻时放不下的事情就能放下了,多走动一下,至于自己呢,则是回家,对于北京,周扬没有好感,他被查过好几次暂住证,几乎一开什么会暂住证就查得勤起来,街边多了许多带着红袖头的老头老太他们拿着不许乱来的眼光检视着周扬们,而北京似乎一年四季都在开会,堪称会都。那么最现实的方法就是,回家开个牙齿厂!

家里的周扬晚上熬夜,早晨睡懒觉,爬起来冲两袋方便面吃完后碗都不洗搭上车就去城里。他首先去了市人民医院,几乎没费多大工夫也就是几根烟的事他就和医生们混熟了,他们说话很直接,在这一点上家里的医生显然要比北京医生淳朴。几天下来周扬发现这里的人们已经开始有牙齿保健的习惯。接下来的几天,周扬像一只高速旋转的陀螺一旦停下来就失去了平衡,他开始有意无意地发脾气,瞧这也不痛快瞧那也不痛快,经常把家里的东西碰得哐哐响。作为一个男人他总觉得什么地方空荡荡的。他突然想起来了,张雨叮嘱过到家要给她打电话的,原来是这个。搞清楚原因后的周扬为自己的情绪感到很好笑,他就给张雨挂了电话。周扬说,为什么不跟我电话?

张雨说,我一直在等你电话。

周扬说,要是我不跟你打电话呢?

张雨说,我就一直等下去等到死!

周扬的心里一震,泛上很多复杂的情感,空空的、甜甜的、酸酸的,周扬的喉咙就有点哽咽,说,不是我不想给你打电话,这段时间太忙。

张雨幽幽地说,我知道。

周扬突然想到了什么,说,你还是在北京么?

张雨说,是啊。

周扬的心里就浮现出张雨一个人孤孤单单的景象。一个女孩子,工厂里都放假了,没人上班,一个人,该是多么寂寞和害怕啊。周扬的话里就有了许多关爱的成分在里面。一个人在那儿要小心啊。

张雨说,恩,我知道了。好吧,你很忙,就这样吧,知道你很好我就放心了。

听完这话周扬突然说,等等。

张雨说,恩?

周扬慌忙掩饰自己说,没事,以后我再跟你打电话。

张雨叹了口气说,好吧。

周扬其实还想和张雨多聊一会儿,东莞的生活使他的历史掀开了新的一页。在无数个日日夜夜里,在厂子旁边的马路上,人们都会看见一个幸福的年轻人愉快地在和另外一个她煲着电话粥,手机真好,按下一组号码,那个她就会送到你的耳边。周扬的天空不再单调,他不再是漂浮在这座城市的一棵浮萍,他是有根的,他是有牵连的。有时候,在冬天的被窝里,周扬还能收到张雨的短信,很是温暖。

和周扬相比,张小庆则在发短信的问题上犹豫了,每到春节,他都会群发短信,但是这次,他卡在了一个名字上,这个名字是王碧薇。一年没有联系了,也不知道她现在怎么样,最后,张小庆还是下了决心把短信送了出去。很快,他收到了回信,还是老样子,王碧薇说,啊哈,竟然还有一个人想起我啊,难得难得。

张小庆说,现在怎么样?还在亦庄?

王碧薇说,是啊,当项目经理了,忙死了。

张小庆想问她男朋友的情况,想了想,没问,说,有时间见见面吧。

王碧薇说,好!

两个人都知道有时间表示的是没时间,于是就不再互发短信。同样是祝福,在另外一件打电话的事情上,张小庆则和妈妈发生了分歧,妈妈让张小庆给常阿姨打个电话,张小庆不愿意,在他的意思里,对常阿姨就永远不要再联系,妈妈却说要保持联系。妈妈的腿恢复的差强人意,年前拍过片,骨头还没有长合。

年就这样过去,两个男人,要重新出发。对张小庆来说,他想融入北京这座城市,而融入城市的第一步就是买房;对周扬来说,北京只是他的暂时之处,他是要回家的。于是,怀着不同的目标,两个人都去了相同的城市-北京。

posted @ 2011-08-22 00:02 ronghao 阅读(1884) | 评论 (1)编辑 收藏

妈妈晚上搬货时从常阿姨美容馆的梯子上摔下来了,右腿关节粉碎性骨折。那梯子张小庆见过,为了放东西,常阿姨在库房里隔出两层,中间架了个木质的梯子,没有扶手。

没有看到常阿姨,妈妈躺在病床上,整个右腿肿起老高,上面敷满了冰袋,一个店里的小姑娘坐在旁边,看到张小庆来,她站起来,松一口气,说你可来了常姐还要上班就先走了。小姑娘接着说,我也要回店里了,你先看着你妈妈,常姐请了陪护晚上会过来。

之前在路上张小庆多少是愤怒的,他埋怨妈妈不该为了一点钱来北京打工,但在看到妈妈肿胀的右腿之后,一切情绪都云消雾散了,他把凳子从床脚搬到床边,靠近妈妈坐下,轻轻的问,疼吗?

妈妈说,刚摔下来的时候很疼,现在已经不疼了。

主治医生是个和蔼的中年人,张小庆问他,能治好吗?

医生说,不能。

医生打了一个比方,说关节粉碎性骨折就像一只碗掉在地上打碎了,我们只能尽量修补,但是恢复到原来的样子是不可能的,妈妈的骨折非常严重,到处都是骨头的碎片,以后能够恢复到靠拐杖走路已经是最好的结果,并且随着年纪的增长,修补的关节会重新变得糟糕并逐渐失去功能。

医生的话让张小庆心情非常低落,末了,医生问,你妈妈有医保吗?张小庆说,没有。不仅没有医保,因为是过来帮忙的缘故,劳动合同都没有。医生叹口气,说,我知道了。

晚上的时候,常阿姨过来了,她买了很多的水果,说,姐姐,感觉好点了没有?

妈妈说,妹妹,好多了。

常阿姨再三叮嘱张小庆说,先不要告诉家里人,别让他们担心。

手术定在三天后,张小庆给公司请了假,王总、张总和金鹏都过来看了妈妈,临走的时候,他们给张小庆塞了一千块钱,说这是公司的补助,让张小庆在这里好好照顾妈妈,请假的这些天公司也不会扣工资。王晓丽一下班就坐公交车过来和张小庆一起陪着妈妈,手术那天她也请了假。手术的日子定了,但是在另外一件事情上张小庆却和常阿姨发生了矛盾,医生告诉张小庆手术中植入的关节有两种选择,一种是国产的,1万块钱左右,一种是进口的,3万块钱左右,两者相差了2万块钱。

医生说,我知道你们没有医保,在这边打工不容易,但从我个人的角度,还是建议你们使用进口的关节,第一是它的使用年限要比国产的长很多,第二是不必再动一次手术将它取出来,你妈妈年纪大了,最好避免第二次手术。

张小庆相信医生的话,他认为应该用进口关节,但在使用国产关节还是进口关节的问题上,常阿姨却没有直接表态,她和张小庆先说起了自己,说现在钱并不好挣,丈夫一直没有正经工作,今天到那里打工明天到这里打工,却都干不长,儿子在上大学正是花钱的时候,家里完全靠自己的一点工资,好不容易和别人一起开了一家美容馆,房子还贷着款,生意却并不好。说到这里,常阿姨的眼圈红了,说,你知道吗,有时候我真想和你常叔离婚,但一想到儿子就又下不了决心。张小庆不是傻子,他立刻明白了常阿姨的意思,到目前为止所有的医疗费都是她付的,她不想多花钱。

常阿姨说,其实我们有时候也不能过分崇拜洋货。

常阿姨说,其实你妈妈这次摔这么重很大一部分原因是因为她自己缺钙。

病房走廊上有一盏灯坏了,一会亮一会灭,常阿姨的脸就在那里忽明忽暗,让张小庆看不清楚,这是那个自己熟悉的常阿姨吗?是那个和妈妈以姐妹相称的常阿姨吗?

周扬知道这件事情了,他拖张丽带过500块钱来,给张小庆打了电话,他说,你妈妈是属于工伤,不仅医药费要你常阿姨全部出,她还要进行工伤赔偿,这点她是公务员应该很清楚。

张小庆说,可是并没有劳动合同。

周扬说,那就更是你常阿姨的错了,你去劳动部门,一告一个准。

张小庆说,可是我们和常阿姨的关系很好,这样就没办法维护关系了。

周扬说,操!你竟然现在还想着维护关系,你们现在对她来说就是包袱,想甩都来不及呢。

张小庆说,我就想她能帮我们用进口关节,其他费用我们都不要。

周扬不耐烦了,说,你废话真多,把你那个所谓常阿姨的电话给我,我给她打电话!

妈妈的意思和张小庆类似,毕竟以前常阿姨对我们不错,不想因为这件事情把关系搞坏了,她家里有困难也应该体谅。于是,张小庆去找公司预支了一个月工资,从王晓丽那里拿了1万块钱,一起凑了2万多块钱,其实张小庆还是抱有希望的,他想常阿姨也应该能够体谅到自己的难处,他向常阿姨表达了想用进口关节的意愿,常阿姨也没有直接拒绝,但手术前一天和当天常阿姨都没有出现,替她来的是她的丈夫常叔,于是张小庆知道一切都不可能了,他去住院部交了钱,满心难过,周扬说的很对,自己现在对常阿姨来说就是包袱。

手术完成后的第7天,张小庆的爸爸和大舅从家里来了,他们背了一块门板过来,把妈妈从海淀医院抬到北京西站,然后再抬上火车回家,临走时常阿姨给了1千块钱说是一个月的工资补助。从火车站送完妈妈回来,走在西站宽大的广场里,太阳明晃晃的照着人眼睛疼,张小庆突然就一屁股坐在广场上,嚎啕大哭起来,他是那么的旁若无人,压抑已久的眼泪顺着脸颊直往下淌,周围的人都用一种诧异的眼光看着这个不知所措的年轻人,他就那么坐在那里哭了大概有半个多小时,泣不成声,直到一个警察走过来问发生了什么事情。

妈妈回家后,张小庆情绪低落了很长一段时间,他觉得自己好像看明白了一些事情。另外,尽管他和王晓丽都不说,但他们都知道在明年攒齐10万块钱是一件不可能的事情了,在向王晓丽借钱这件事上,张小庆是抱有感激之情的,所以他对不能实现王晓丽的愿望感到更加难过。

时间就这样一天天滑向年底,买房的希望也似乎在一天天渺茫,最初他是抱有希望的,一方面是期望政府能够控制房价,另一方面则是憧憬着公司新产品能够大卖,但是现在,这两个方面都让他失望。政府在西三旗面粉厂建设了限价房,尽管自己不是北京户口并没有资格购买限价房,但价格的限定应该对周边的商品房产生影响,事实是产生了影响,只不过这个影响进一步推动了房价,在周围的新房都是六千左右,二手房都是五千左右时,这个限价房的价格却是七千,于是,在政府宣布这个价格的第二天,周围所有的房价都涨了。工作方面,所有人都知道,新产品在六个月内注定是完不成了,张小庆他们已经很努力了,金鹏、孙伟和他自己几乎每个星期六都在公司加班,困难来自于两方面,一方面是开发完成的功能似乎总是离实际的需求差那么一点点,反复修改,影响了新功能的开发;另一方面是金鹏新招了一个测试,bug被源源不断的发现出来,一个功能是在列表页面弹出编辑框,在列表达到20条数据页面需要滚动时,编辑框没有跟着滚动,造成最后几条数据用户看不见编辑框而不知所措,他们都没有发现这个bug,但新来的测试几乎是立刻发现。新产品发布日期的推后影响了公司的销售,张总已经谈好的好几个单子不得不面临取消的窘境,此时的张总,虽然有意见,但公司已经在新产品上投入了18个人月,没有人有勇气提出终止开发,另外,此时停止开发也并不是明智的选择。尽管如此,公司在第一年还是实现了小小的盈利,盈利来自于原先的老客户和遗留项目。

年底的一天,金鹏找了张小庆私下聊了聊天,金鹏对他一年的表现表示了肯定,认为他勤奋、好学、进步很快,公司很重视他。最后,很自然,说到工资,金鹏说,公司的情况你很清楚,新产品一直没有发布,公司压力很大,因为这块的开发只有投入没有产出,所以,工资这块我们调整的幅度不大,希望你能理解。

张小庆说,我理解。因为妈妈住院这件事,张小庆对公司是非常感激的,他觉得公司有难处,自己作为公司的一份子是应该主动分担的。

和张小庆聊完天,金鹏将他的工资从5500涨到了6000,另外考虑到避税,他告诉张小庆说让他再拿一张身份证来,这样每张身份证发3000块钱,拿到手里的能够多一些。孙伟同样涨了工资,从6000涨到6500。

政府对限制房价的暧昧态度,公司新产品的进度延迟,一方面是房价继续上涨,另一方面是工资增长缓慢,张小庆最初的两个期望都遇到了麻烦,但是他再次坚强的找到了希望:易宪容教授说了,奥运开始前主办城市的房价都会上涨,但是奥运过后都会大跌。张小庆相信教授,他对王晓丽说,我觉得他说的很有道理,世界上很多举办过奥运的城市都是这样。

王晓丽哼了一声,说,可是这里是中国。

还有一个途径,那就是将目光放长远一些,到昌平去买房。对这个想法,王晓丽表示了认可,她们公司的首席设计师就住在昌平,每天开车从八达岭高速过来,没有车,919也方便,唯一担心的是堵车,但是和房子比,堵车似乎又只是一个小问题。

和张小庆比,王晓丽年前的几个月也过得不痛快,原因自然还是出在她的经理身上。到了冬天,装修的顾客减少,设计师们开始严重依赖经理的派单,设计师们分为三个级别:普通、资深和首席,公司根据设计师每个季度的产值来决定级别,级别越高底薪越高越容易推销给顾客,这次,王晓丽还差一个单就可以完成资深设计师的产值,但是经理就是不派单给她,于是,在年前的最后一天,王晓丽降级了,这是她进公司来第一次成为普通设计师。吃饭的时候,王晓丽开始生闷气,说,那个没人要的老女人。

张小庆说,我们还是给经理送些东西吧。

王晓丽没好气的说,没送过,不送。

张小庆说,过完年来,你就说是家乡特产,她是不会拒绝的。

王晓丽说,要送你送。

话虽这么说,但两个人都知道是应该给领导送些东西了,在送什么东西的问题上,两个人说来说去,最后都觉得送钱还是最有效的方法,但是两个人又都没有送过,于是如何送两个人又说了半天,最后,他们决定送购物卡。张小庆感叹,购物卡真是一个伟大的发明。

张小庆的06年就这样过去了,他将自己的QQ签名从“加油,买房!”改为了“奋斗,希望!”。06年的最后一天,他和孙伟、杨晓、付江一起观看了萨达姆被绞死的视频。他多少觉得有些残忍,这个在上大学时被自己捧为反美英雄的人,就这么屈辱的死了,当然,他该死,只是这个死法有些残忍。

孙伟推一推眼睛,说,自作自受,他在位时杀了多少人。

付江笑了一下,说,呵呵,不该得罪美国。

杨晓冷笑了一声,说,英雄死于独裁。

posted @ 2011-08-14 23:17 ronghao 阅读(2046) | 评论 (2)编辑 收藏
仅列出标题
共39页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

关注工作流和企业业务流程改进。现就职于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

常用链接

留言簿(38)

随笔分类

随笔档案

文章分类

文章档案

常去的网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜