当前位置:文档之家› NCV61-调度引擎技术红皮书(整理后)

NCV61-调度引擎技术红皮书(整理后)

NCV61-调度引擎技术红皮书(整理后)
NCV61-调度引擎技术红皮书(整理后)

调度引擎技术红皮书

NC-UAP 6.1

UAP中心编著

目录

第一章任务 (2)

1.1任务概述 (2)

1.2任务体 (2)

1.3任务判定器 (3)

1.4任务程序例子 (3)

1.5任务实例 (7)

1.6任务状态 (7)

第二章任务管理 (9)

2.1第一步:任务添加 (9)

2.2任务管理 (9)

第三章任务自动加载 (11)

第四章迁移 (15)

第一章任务

本章内容概要:●任务概述

●任务体

●任务判断器●任务程序例子●任务实例

●任务状态调度引擎V5.3在任务调度、任务管理和集群支持上都做了一些调整工作,本文档主要介绍在V5.3下,应用程序如何使用调度引擎的。

1.1任务概述

能够被调度引擎调度的任务必须符合调度引擎规定的标准接口,这个标准接口就是nc.bs.uap.scheduler.ITask。一个任务逻辑上包含如下的内容:

●任务名称(name)

●任务类型(type)

●任务体(taskBody):nc.bs.uap.scheduler.ITaskBody,必须有,

它是任务运行的真正实体。

●任务的时间调度配置信息(timeConfig):必须有,任务的时

间调度配置,nc.vo.uap.scheduler.TimeConfigVO。

●任务运行判决器(taskJudger): 可选,任务运行的判定器。

1.2任务体

nc.bs.uap.scheduler.ITaskBody,它的主要方法是execute方法,任务的主要执行代码。如果任务支持取消执行,必须实现cancelExecute的逻辑建议大的任务实现其逻辑,使任务能够取消。如果不支持,提供空实现即可。

此外任务实体还提供了状态管理能力,这个状态只有在运行时刻有效。需要注意的是我们要求无论任务实体,还是任务都最好在运行周期后恢复到运行的原始状态,也就是说在每一个任务周期的开始都是相同的状

态,除非业务逻辑是这样的(大部分情况都是每个运行周期任务是无状态的)。

1.3任务判定器

nc.bs.uap.scheduler.ITaskJudger,主要方法有isExecutable,isDeletable:

●isExecutable: 在给定日期时间下任务是否可执行。一般可直接返回true,除非有其他特殊的业

务需求

●isDeletable: 是否可删除。在任务每次执行后调用此方法查看是否此任务不需要再运行

1.4任务程序例子

ITask实现:

TaskBody实现:

任务相关的类,详细参考API文档。

1.5任务实例

每个添加到调度引擎的任务都产生一个任务实例,任务实例包装了任务、任务状态变迁、任务的运行时刻信息、任务的优先级等信息,它是调度引擎进行调度、管理、监控的业务单元。

任务实例通过类,nc.vo.uap.scheduler.TaskWrapper进行表达,任务如果再运行时刻需要知道任务的实例信息,可以通过TaskWrapper.taskWrapperContext.get()获得,这样任务在运行时刻就能获取任务的实例信息,如任务的id,任务的优先级,任务的统计信息,任务所运行的线程。

外部管理程序也可通过TaskWrapper进行任务的管理控制和监控。

每个任务实例每个运行时刻只能在下面三个队列的一个队列存在(这与低版本不同):

●待调度队列:任务实例等待调度时间的到达

●待执行队列:任务实例的调度时间到达,但由于调度引擎进行了资源控制,它可能在待执行队

列中排队。

●运行队列:任务实例正在运行。

任务本身可以通过ITaskJudger对任务的调度进行参与,这个实现在低版本也是没有实现完全的。1.6任务状态

任务状态的类为TaskStatus。

任务实例的状态主要有:

●out schedule: 不在调度管理中,如任务刚创建

●scheduling:任务等待调度

●executable: 任务等待执行

●running: 任务正在运行

●finished: 任务完成

这些任务实例的状态由调度引擎控制,用户任务状态在id 1000之上,如取消,取消中。应用程序可以扩展

任务状态。

低版本的调度引擎对任务的状态无法管理。

任务状态的变化过程:

图1-1 任务状态变迁

如果任务在中途remove或者执行完后任务的ITaskJudger.isDeletable返回true,任务实例标志为需要终结,任务将被删除。

第二章任务管理

本章内容概要:●任务添加

●任务管理2.1第一步:任务添加

任务添加通过nc.bs.uap.scheduler.TaskManager进行,该类主要有方法:TaskWrapper add(ITask task, TaskPriority taskPriority)。

其中ITask为上节所描述的任务类,TaskPriority为任务的优先级。

注意:TaskManager中所有其他的方法都被deprecated,取而代之的是ITaskAdmin的相关方法。

2.2任务管理

任务管理通过ITaskAdmin进行管理,获取ITaskAdmin的方法为:

ITaskAdmin的主要方法描述如下:

表2-1

通过ITaskAdmin能够管理所有服务器上的任务,降低了应用程序对任务维护和管理的要求。

第三章任务自动加载

本章内容概要:任务的自动加载通过实现接口nc.bs.uap.scheduler.ITaskAutoLoader进行,

并加入到调度引擎配置中(ierp/bin/scheduleengine.xml)中,例如:

配置文件:

注意:这种后台自动添加的任务,最好只在一个服务器上加载,否则多个服务器上会运行目的相同的任务。

第四章迁移

本章内容概要:V5.3之前的版本使用调度引擎需要注意的是:

●不要因为管理和监控的目的引用TaskWrapper,TaskWrapper

已经退化为一个运行时刻的对象,不能序列化。使用TaskVO

替代,只有这样对任务的管理和监控才能对集群透明。

●ITaskManager除了addTask方法外,所有的方法都取缔,用

ITaskAdmin进行处理。

●ITaskJudger中的isExecutable返回为true表示该任务科以在

该次调度中执行,否则不执行,进入下一次调度周期(5.3之

前的实现是删除该任务),isDeletable表示任务可以从调度

引擎中移除(5.3之前的实现该方法没有用)。

●任务状态的管理除了定制的状态外,不要使用调度引擎内部

的状态。任务的定制状态设置只对运行时刻任务起作用。周

期性质定的任务如果需要定制的任务状态,请管理好任务在

每个周期中的状态变迁。(5.3之前调度引擎不能对任务状态

的管理和控制,也不能进行状态的扩展), 定制的TaskStatus

要求id在1000以上。

●任务的ID完全由调度引擎管理,不要试图改变任务的人物

id。

大部分程序(如查询引擎、预警、任务中心)对任务的管理都只涉及到自身的业务任务的管理,

因此对所管理的人物需要适当的过滤,如通过任务的名称,任务的类型。

工作流引擎技术白皮书

工作流引擎 产品功能介绍V0.07

目录 1.1工作流引擎简介 (4) 1.1.1产生背景 (4) 1.1.2发展阶段 (5) 1.1.2.1EDF(电子数据流)阶段 (5) 1.1.2.2TPF(事务处理流)阶段 (5) 1.1.2.3IMF(整体集成管理流)阶段 (5) 1.1.2.4CPF(知识共享和持续改进)阶段 (6) 1.1.3主要特点 (6) 1.1.4流程定义和运行 (7) 1.1.5流程运转模式 (7) 1.1.6工作流引擎不等于OA系统 (9) 1.2XX工作流引擎 (10) 1.2.1XX工作流引擎简介 (10) 1.2.2产品设计 (11) 1.2.2.1工作流是XX电子政务平台的组件之一 (11) 1.2.2.2工作流引擎设计思想 (12) 1.2.2.3工作流引擎产品架构 (14) 1.2.3产品功能 (15) 1.2.3.1支持流程运转模式 (15) 1.2.3.2设计工具 (19) 1.2.3.3控制平台 (21) 1.2.3.4任务列表 (22) 1.2.3.5流程与用户 (24) 1.2.3.6工作流数据 (25) 1.2.3.7事务处理 (26) 1.2.3.8异常处理 (26) 1.2.4产品安全能力 (26) 1.2.5产品集成扩展 (26)

1.2.6运行环境 (27) 1.3XX工作流引擎适应复杂应用的要求 (27) 1.3.1多机构联合作业 (28) 1.3.2流程的定义集中管理 (29) 1.3.3嵌套子流程和和引用子流程 (29) 1.4XX工作流应用实施方法 (29) 1.4.1点面结合,全面推进 (29) 1.4.2分步实施,适当激励 (30) 1.4.3持续改进,形成文化 (30) 1.5XX工作流引擎成功案例 (30) 1.5.1广州移动广州公务机管理系统 (31) 1.5.1.1实现功能 (31) 1.5.1.2实施效果 (32) 1.5.2广州外经贸网上政务-发文管理 (33) 1.5.2.1实现功能 (33) 1.5.2.2实施效果 (35)

柴油机尾气后处理技术基础介绍

柴油机尾气后处理技术
基础开发室性能组
李兴民 2009.4

内容
尾气后处理技术简介 柴油机尾气的组成 后处理基础知识 典型后处理布置方案
DEUTZ (DALIAN) ENGINE CO.,LTD

尾气后处理技术简介
为什么要采用尾气后处理技术? 为了满足越来越苛刻的环保法 规要求,仅仅依靠发动机本体 的技术措施已经不能满足法规 的要求,专门针对发动机尾气 采用物理、化学方法进行净化 处理的方法叫做发动机尾气后 处理技术
DEUTZ (DALIAN) ENGINE CO.,LTD

排放法规
2 (8%)
cu rve
8 (9%) 10 (8%)
Torque
Fu ll l oa d
6 (5%)
4 (10%) 75% load
12 (5%)
5 (5%)
3 (10%) 50% lo ad
13 (5%)
7 (5%)
9 (10%)
25% load
11 (5%)
1 (15%) idle
250
A
B
C
Engine speed
100 Torque [%]
200
50
150
0
Engine speed [%]
100
-50
50
-100
0 0
Urban
600
Rural Time [sec]
-150 1200 Motorway 1800
DEUTZ (DALIAN) ENGINE CO.,LTD

国四发动机后处理故障检查修理方法

国四发动机后处理故障检查修理方法 一、凯龙后处理常见问题解答 1、如何判定SCR后处理正常工作 凯龙SCR系统是一个自动控制系统,当钥匙开关刚打开,后处理各元器件通电,无明显动作。当发动机启动后,泵先进行注液排空,泵上回液口会有液体流出。等注液完成之后会进入喷射准备状态,泵会持续吹气。直到排气温度大于系统的起喷温度,系统会根据发动机工况喷射一定量的尿素。 2、为什么柴油机熄火后不能马上切断总电源? 钥匙断电后,泵会吹扫30秒钟,将泵及管路中的剩余尿素吹扫干净,防止尿素结晶,同时将系统状态写入存储器。因此,请不要立刻切断整车总电源开关,应等待30秒钟以后再切断总电源开关。 3、尿素仪表液位显示长时间不下降 ①当排气管温度达不到系统的起喷温度时,根据系统的工作原理,将不会有尿素消耗,但压缩空气会通过喷嘴吹出。此现象多发生在秋冬季,由于环境温度的下降,导致排气管温度较低,因此产生尿素不消耗现象。此为正常现象,用户可在发动机启动后检查喷嘴是否有压缩空气吹出,若有则系统工作正常。 ②尿素罐内尿素加的过多,超过100%液位很多,则会导致尿素液位显示长时间处于100%不下降,需待尿素消耗低于100%液位时,液位显示才会根据消耗逐渐下降。 ③根据尿素罐液位传感器的工作原理,尿素液位的显示不是连续变化的,一般需要消耗5%左右,液位显示的值才会变动。 4、同款车辆尿素消耗不一致? ①行驶工况存在差异:不同车辆使用的工况及行驶的路线不同,导致发动机的排温不同,从而影响尿素消耗,导致同款车辆的尿素消耗有差异。 ②驾驶员驾驶习惯差异:不同的驾驶习惯会有所不同,有些习惯空挡滑行,此时尿素不消耗。因此导致整个行驶过程中,尿素消耗较少。有些习惯大油门加速,发动机工况较高,导致尿素消耗偏多。 由于以上原因产生的尿素消耗差异属正常现象。一般来说,对于国四柴油机,尿素消耗量大约相当于油耗的2-12%。

发动机排气后处理技术

一、排气后处理的原因与意义 随着我国工业快速崛起与经济迅猛发展,我国人民的生活水平不断提高,对于生活品质的要求也越来越高,汽车作为一种非常便捷的交通工具也越来越普及,汽车工业也得到了飞速的发展。 然而,汽车的普及与汽车工业的快速发展给人们生活带来便利的同时也产生了能源与环境问题。近年来,节能、能源与环境相容问题成为备受关注的重大科学问题。而汽车发动机作为汽车动力的问题的根本所在,因此改善汽车性能的关键在于开发汽车发动机节能减排技术。 因而,随着对内燃机低排放的要求不断严格,能兼顾动力性、经济性、排放性的内燃机越来越复杂,成本急剧上升。因此,世界各国都先后开发排气后处理技术,在不影响或者少影响内燃机其他性能的同时,降低最终向大气环境的排放。 如何解决好发展过程中的能源与环境问题成为当前汽车工业面临的两项难题。一直以来汽车发动机以石油作为主要的燃料来源,但是,石油资源具有不可再生性,连续开采已使得石油资源日益枯竭。尾气排放带来的环境污染问题也是汽车工业急需解决的问题,制定并实施汽车尾气排放标准是一项较为有效的控制措施。 在能源与环保的双重压力下,我国汽车发动机行业引进了许多先进的技术。就汽车发动机而言,汽车发动机排气后处理技术等先后应用到实际的生产生活中,其技术可以有效改善汽车发动机的尾气的排放与污染,降低废气污染的排放。 进入二十一世纪,世界汽车发动机技术的研究重点与目标趋向于节能和二氧化碳减排取代排放控制的方面上。因此发动机排气后处理技术正处于上升趋势,而且国际上发动机排气后处理技术近年来已经有了很大的提高,其基础理论与机制有了巨大的进步,因此研制、设计、和试验汽车发动机系统的技术得到了很大的革新。 二、排气后处理技术的原理与分类 在讨论汽车发动机排气后处理技术之前,我们应该首先讨论一下汽车发动机所排放的尾气与其对于人体与社会的危害。 首先汽车发动机的尾气的主要危害物有一氧化碳、碳氢化合物与氮氧化合物等众多有毒有害的气体。它们产生的原因多是有由于燃油的不充分的燃烧所引起的,并且在高温的情况下,更容易产生更多的上述的有害气体,这些有害气体会对环境造成极大的污染,对人体造成呼吸系统、血液、神经系统的人体重要的系统形成极大的损伤。 而发动机的排气后处理技术就是用来减缓与解决上述的问题的。按目前主要的方法,汽车发动机排气后处理技术按照汽车发动机的燃油的种类,可以分为汽油机排气后处理技术与柴油机排气后处理技术。 下面首先介绍汽油机排气后处理技术,汽油机排气后处理技术主要包括热反应器、催化转化器、HC捕集器,其中催化转化器又可以分为氧化性、还原性、氧化还原(三效)型以及稀燃型,目前单纯还原型的催化剂已很少用。下面对汽油机排气后处理技术的各个部分进行较为详细的介绍: 首先是热反应器:处理对象为CO和HC。随着三效催化器的普及,20世纪90年代开始生产的新车已不采用热反应器。由于摩托车的排气后处理装置要求

工作流引擎讲解

什么是工作流引擎,工作流引擎有什么作用,为什么需要工作流管理系统,在这里我们主要研究它的好处,你想要理解它的好处,就得知道不使用它会带来什么样的坏处。 现在我们来讲工作流,什么是工作流?所谓的工作流就是通常所说的业务流程,那么所谓的业务流程换句话来讲就是多个人在一起去完成一件事情。这就可以称之为工作流。流程的本质就是一个参与者参与到一个过程里面来 那么现在我们就想为什么需要工作流管理系统,工作流管理系统能给我们带来什么好处。我们就从这个角度出发来了解JBPM 工作流引擎 下面我们就来看关于为什么需要工作流管理系统,以及它给我们带来的好处。 实际上它带来的好处就是使某些容易变化的东西抽象出去,我们能够通过某种方式改变它,然后你就可以对你的某些核心部分不需要做什么变动 现在就通过一个小例子来讲这个工作流引擎到底是一个什么东西 举个请假流程的例子 一个请假的过程 重点讲解UML 里面的内容,确定UML 里面流程图的讲解顺序 请假流程 现在只看左边的内容,右边的后面再讲,我是方便讲解就将这点东西放到这个空白的地方 一个简单的流程图Main 模拟出请假的过程

对提交请假单进行分析 用一个用户来表示普通用户和审批者,只不过他们的权限不同,他们都能够登录到这个系统 现在我们来看用户和请假单,分析他们之间的关系,用户和请假单之间的联系有请假,用户填了一个请假单就创建了一个请假单对象,他们之该是一对多的关系。因为某一个用户可以请多次假 对吧(其实一般是一个请假单对应一个请假者,这个需求就应该得到客户的确定,客户说了算)那么用户和这个请假单之间还有没有其他联系? 接下来是提交请假单。我首先将请假单提交给张三,那么张三就能够看到这个请假单,如果用户将请假单提交给张三,那么就可以在张三和请假单之间建立一个待审关系 他们之间的关系也是一对多的关系,因为张三可以同时审核几个请假单,就是这意思,一个请假单等待的用户是一个,从现在的需求来看。那么两者之间还有另外一个联系那就是已审,一个用户可以审批过多个请假单,请假单也可以被多个用户审批 比如张三审批以后交给李四审批,李四审批以后交给王五审批,其实这个已审就是记录审批信息的,比如审批时间,审批意见,把它放在审批关联里边 这个就是一个基本的概念,了解这个概念之后我们就考虑它的设计,JBPM 实际上就是协助我们把这个请假单从一个用户手上转递到另一个用户手上。当把这个模型分析清楚了我们就要去实现它。 这里重点分析提交,怎样去提交,在SSH 架构体下,提交请假单这个业务逻辑,你可能就需要这样一个业务逻辑类,里边可能有这么一个方法专门来进行提交操作的,那么这个方法怎样设计,以及这个方法怎样去实现。了解这点你就可以了解JBPM 干什么的,能给我们带来什么好处 (用自己的话说明一下提交请假单的过程 <读一下那段伪代码>) 在这个过程里边写这些代码是比较麻烦的,现在还只是一个固定的流程,假设我现在在这里边变化一下 那么整个方案都要变动。 我现在希望有一个会签的功能 比如我现在要将这个这样的功能,把这个请假单同时提交给多个审批者审批。 那这个时候你就不能够在请假单中间增加一个外键, 把它整成审批者什么的,

工作流引擎技术

1.1 工作流引擎技术 工作流概念的提出是人们注意到了隐藏在业务处理的过程控制的共性,并从业务处理操作中分离出过程逻辑单独加以研究,从而可以实现过程优化配置和重组。但是,多年来,不同的研究者和产品供应商从不同的角度给出了工作流的定义。下面分别从工作流定义及工作流相关术语进行解释,并分析工作流应用中所遇到的多种模式,提出了工作流参考引擎、处理模型、体系结构等。 1.1.1工作流定义 WfMC给出的工作流的定义[21]:工作流(Workflow)是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。 工作流是指业务领域的流程,它描述了业务过程中的各个要素以及要素之间的关系。 业务过程则是对工作流的抽象,通过对业务过程中各要素的描述形成过程定义。过程定义是过程自动化的基础数据,它通过工作流引擎进行管理。 下面将对工作流引擎技术中涉及到的一些基本概念给出其定义。这些概念包括:工作流引擎、业务过程、过程定义、活动、自动活动、人工活动、实例、过程实例、活动实例、工作流参与者、工作项、工作项列表等。 1.工作流引擎 工作流引擎是一个软件系统,它定义、创建和管理工作流的执行,并且运行在一个或多个工作流引擎之上。工作流引擎能够解释过程定义、实现与工作流参与者的交互并且调用各种外部IT工具和应用。 2.业务过程 一个包含一个或多个相关程序或活动的集合,这些程序或活动共同实现一个业务或决策目标。通常地,业务过程存在于一个定义了职能角色和业务关系的组织结构中。 3.过程定义 过程定义是对业务过程的描述,这种描述形式支持诸如建模、通过工作六管理系统执行等操作的自动化处理。过程定义有活动和它们之间的关系组成,这些活动和关系形成了一个网状结构,并且还包含过程开始和结束条件和各活动的详细信息,如活动参与者、相关应用和数据等。 4.活动 活动是对一份工作的描述,它是过程中的一个逻辑步聚。一个活动可以是

工作流引擎技术白皮书

工作流引擎产品功能介绍

目录

1.1工作流引擎简介 1.1.1产生背景 随着我国信息化建设的不断深入,越来越多的政府部门和企事业单位都清醒地认识到信息化对于自身的生存与发展的重要性,以IT 系统建设为基础提高工作效率,增强竞争能力,已经成为共识。 在过去的若干年中,许多企业以当时的IT 发展水平为基础,针对不同的业务需求搭建了种类繁多的应用系统。回顾这一阶段,我们可以发现长期以来IT 系统的建设一直跟随着技术的革新和业务需求的增长而被动地发展着。不论技术手段如何变化,企业仍旧习惯于沿着功能分析的思路为特定的需求开发专有应用。随着时间的推移,企业内部逐渐积累了许多相互孤立的筒仓式应用系统。不可否认,正是这些应用系统共同构成了当今企业的主要IT 运行环境并有效地支撑了企业早期的业务发展,但是我们也必须清醒地认识到,在这些缺乏前期规划、互连性极差的应用系统之间信息不能被有效地共享且难于保持一致,业务过程也无法顺畅地流转,它们是造成“信息孤岛”现象的根源。一些企业也曾经尝试采用整理、合并各种需求、统一数据接口、规范业务过程等方式来降低集成的复杂度,但是在经过一番实践后,人们又发现仅仅依靠规范静态信息的交换格式,集合局部的需求等方法并不足以支持更大范围内的应用整合。因此当前的企业迫切需要一个能够支持在不同的应用系统之间完成协作任务的具有前瞻性的应用集成框架。 当前,企业面对的是一个多变且难以预测的市场,要在这样的环境中生存和

发展,就必需具备对外部变化做出迅速响应的能力。同样,政府部门也面临着转变工作职能,适应市场经济发展要求的压力,需要不断地为大众提供各种高效的公共服务。各项独立调查表明: 对业务系统和IT 基础设施进行快速调整和扩展一直是政府部门和企事业单位应对外部环境变化的重要手段。然而在早期的IT 系统设计过程中,人们往往更加关注于系统的稳定性而不是迅速应对变化的能力,原先那种僵硬的基于硬编码实现的系统功能扩展和集成方式已远远不能满足要求。“采用什么样的技术来搭建能够实现跨部门、跨企业、跨地理范围的支持流程协作和流程自动化的IT 基础设施”,“如何能够从被动地应对变化到预见变化进而实现前瞻性地主动变化”…这些都是当前每一个政府部门和企事业单位必须面对的挑战。 通过工作流系统把各业务部门的孤立应用系统整合起来是IT技术发展的必然趋势,而我国从上实际八十年代大量建设基础信息系统至今,工作流技术的发展可以分成以下几个阶段。 1.1.2发展阶段 1.1. 2.1EDF(电子数据流)阶段 此阶段的工作流在信息技术中的应用,仅着眼于利用信息技术减轻人们在流程中的计算强度最主要的特点是仅对企业单项业务进行处理,基本不涉及管理的内容。国内最早成功的产品是财务管理产品,为了配合产生正确的数据,可能要设计一个流程用来协调多个会计统计帐目。 此阶段仅仅停留在诸如文档处理、公文流转以及信息发布等这些简单的业务

HW:柴油机后处理技术概述

当下常用柴油机后处理技术: 1SCR(Selective Catalytic Reduction选择性催化还原技术) 1.1NH3- SCR 1.1.1反应原理 使用尿素水溶液作为氨气来源,这种溶液尿素质量分数为32.5%,符合DIN V70070国际标准,市 场上也称之为“AdBlue”溶液。当尿素水溶液被喷射到排气管中后,与高温的废气混合,尿素水溶 液经过气化、热解和水解等一系列复杂的化学反应生成氨气和二氧化碳,简单可以分为两步。 第一步: 热解反应 CO(NH2)2→加热→NH3+ HNCO 第二步: 水解反应 HNCO+H2O→催化剂→NH3+CO2 尿素分解释放出的氨气与废气中的NO x发生化学反应,具体反应方程式如下 4NH3+4NO+O2→4N2+6H2O 4NH3+2NO+2NO2→4N2+6H2O 8NH3+6NO2→7N2+12H2O 1.1.2控制方法 尿素SCR系统主要由后处理控制单元( DCU)、尿素泵( SM)、喷嘴( DM)、尿素罐、SCR 催化器及 相应液力管路和电气线束构成,如下图所示。 DCU为主控制单元,处理传感器信号、计算尿素喷射量并对各种执行器进行控制。SCR 系统开始 工作时,DCU首先确认系统是否处于正常状态,然后发出指令使尿素泵开始加压,压力使尿素水溶 液开始流动。控制单元通过CAN总线与发动机的ECU进行通讯,获得发动机的运行参数,再加上 催化器上游温度信号,计算出尿素喷射量,驱动喷嘴将适量的尿素水溶液喷射到排气管内,按反应 机理还原尾气中的NO x,多余的尿素被送回到尿素罐内。 1.1.3存在的问题 1.1.3.1低温工况下NO x转化率低 尿素在废气温度为160℃左右时,开始发生热解反应产生异氰酸(HNCO)和一部分氨气。由于尿 素热解需要吸收大量的热量,当排气温度较低时热解速度较慢。有关研究表明,温度为330℃时 仅有20%左右的尿素可以发生热解,而400℃时有50%的尿素发生热解,剩下的尿素只能到达

柴油车排气后处理装置产品手册汇总

柴油车排气后处理装置产品手册汇总

柴油车排气后处理装置产品使用手册 系统介绍 介绍说明 此说明书所包含的说明以及建议是正确安装和使用以及维护本系统的过程中必不可少的,其更新时间见公司网站公告。 请在安装之前,仔细阅读整个手册,并完全理解。如果你不会安装本装置的,请联系深圳车佳科技有限公司当地经销商,具体联系方式见公司网站(https://www.doczj.com/doc/6b18663065.html,)或致电24小时服务热线:400-7777-266。 安装和维修产品,以及进行任何操作,只能由进行过必要技能培训并合格的人员来执行这些操作。安装和维修时需使用正确的工具,并完全遵守本手册的说明、建议以及安全规定和措施。 本产品的安装、使用、维护以及任何超出本手册的人为干预,责任归于操作者,本公司不承担任何责任。

安全性 大多数发生在使用、维护及修理本产品过程中的事故是由于不遵守基础的安全条例引起的。事先预知潜在的危险能有效避免事故发生。操作者在进行安装前必须经过相关技能培训并达到合格要求,在安装时需要正确使用工具,并且时刻保持警惕。 在完全理解本手册所包含的所有信息之前,请不要开始安装本产品。由于无法预测所有的情况和潜在的危险,本产品的说明书不可能包含所有可能发生的情况。如在安装过程中所选择的程序、工具、方法是没有专门提及的,在此过程中请注意自身以及他人的安全。安装人员必须确认被改造的发动机或是车辆完好无损能够达到改装要求,且不会因为您所选择的产品型号以及安装程序发送故障。

系统工作原理 CJET型柴油机排气后处理装置。主要由低温升温器、氧化型催化器、微粒过滤器、自动添加系统、混合器、催化消声器、尿素罐、尿素泵、喷嘴、电子控制检测系统等组成。柴油机的排气污染物主要由一氧化碳、HC(碳氢化合物)、氮氧化物、颗粒物,当柴油机的排气经排气管进入装置后,首先由氧化型催化器即DOC,对排气中的CO(一氧化碳)和HC(碳氧化合物)通过氧化作用转化为水和二氧化碳。之后,排气通过DPF(颗粒物过滤器),又去碰撞、沉积等物理

柴油车排气后处理装置产品手册

柴油车排气后处理装置产品使用手册 系统介绍 介绍说明 此说明书所包含的说明以及建议是正确安装和使用以及维护本系统的过程中必不可少的,其更新时间见公司网站公告。 请在安装之前,仔细阅读整个手册,并完全理解。如果你不会安装本装置的,请联系深圳车佳科技有限公司当地经销商,具体联系方式见公司网站(https://www.doczj.com/doc/6b18663065.html,)或致电24小时服务热线:400-7777-266。 安装和维修产品,以及进行任何操作,只能由进行过必要技能培训并合格的人员来执行这些操作。安装和维修时需使用正确的工具,并完全遵守本手册的说明、建议以及安全规定和措施。 本产品的安装、使用、维护以及任何超出本手册的人为干预,责任归于操作者,本公司不承担任何责任。 安全性 大多数发生在使用、维护及修理本产品过程中的事故是由于不遵守基础的安全条例引起的。事先预知潜在的危险能有效避免事故发生。操作者在进行安装前必须经过相关技能培训并达到合格要求,在安装时需要正确使用工具,并且时刻保持警惕。 在完全理解本手册所包含的所有信息之前,请不要开始安装本产品。由于无法预测所有的情况和潜在的危险,本产品的说明书不可能包含所有可能发生的情况。如在安装过程中所选择的程序、工具、方法是没有专门提及的,在此过程中请注意自身以及他人的安全。安装人员必须确认被改造的发动机或是车辆完好无损能够达到改装要求,且不会因为您所选择的产品型号以及安装程序发送故障。

系统工作原理 CJET型柴油机排气后处理装置。主要由低温升温器、氧化型催化器、微粒过滤器、自动添加系统、混合器、催化消声器、尿素罐、尿素泵、喷嘴、电子控制检测系统等组成。柴油机的排气污染物主要由一氧化碳、HC(碳氢化合物)、氮氧化物、颗粒物,当柴油机的排气经排气管进入装置后,首先由氧化型催化器即DOC,对排气中的CO(一氧化碳)和HC(碳氧化合物)通过氧化作用转化为水和二氧化碳。之后,排气通过DPF(颗粒物过滤器),又去碰撞、沉积等物理作用,排气中的颗粒物被DPF捕集和过滤。最后排气通过催化消声器,电子单元接收到满足喷射条件的信号后,发送指令给尿素泵,尿素泵接受指令并借助尿素吸液管从尿素罐中泵取尿素溶液,通过喷射管把尿素与压缩空气的混合气体送至喷嘴,经喷嘴喷出的尿素与排气在混合器内混合、水解,到达催化消声器后,由于催化器表面的化学物质催化作用,排气中氮氧化物与尿素水解后的氨气发生化学反应使氮气和水,之后排气经过尾管排入大气中。通过CJET型柴油机排气后处理装置的作用,柴油车尾气中的一氧化碳、碳氢化合物、颗粒物及氮氧化物排放标准可以达到国四、国五以上。针对中国的油品国情,该系统还增加了自动配比的添加剂(FBC)辅助再生模块,能有效降低系统的再生温度。 CJET型柴油机排气后处理装置采用了独立自主动再生技术保证DPF的正常运行。随着DPF捕急的颗粒物越来越多,排气背压和温度随之增高,影响发动机的性能和DPF的工作效率,因而须定时去除已捕集的PM以恢复DPF的性能。将去除PM的过程叫做DPF再生。过滤体再生技术分为主动再生和被动再生两种。考虑到被动再生对燃油硫含量的要求苛刻,在我国通常采用提高排气温度的方法来再生DPF,即主动再生。PM的起始燃烧温度约为600℃,而现有柴油机,特别是轻型柴油机的排气温度较低,达不到此温度。系统通过燃油添加剂将PM起燃温度降到450℃,再通过起燃器加热的方式提高过滤体温度,以实现PM 的燃烧并通过排气管排出。此时,排气背压随之逐渐下降,控制系统将发出再生停止指令,系统再生结束。 CJET型柴油机排气后处理装置可广泛应用于客车、叉车、卡车、矿山机械、建筑机械、装载机械、发电机组、内燃机车、轮船及气体压缩机等尾气处理。

工作流引擎技术

1.1工作流引擎技术 工作流概念的提出是人们注意到了隐藏在业务处理的过程控制的共性,并从业务处理操作中分离出过程逻辑单独加以研究,从而可以实现过程优化配置和重组。但是,多年来,不同的研究者和产品供应商从不同的角度给出了工作流的定义。下面分别从工作流定义及工作流相关术语进行解释,并分析工作流应用中所遇到的多种模式,提出了工作流参考引擎、处理模型、体系结构等。 1.1.1工作流定义 WfMC给出的工作流的定义[21]:工作流(Workflow)是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。 工作流是指业务领域的流程,它描述了业务过程中的各个要素以及要素之间的关系。 业务过程则是对工作流的抽象,通过对业务过程中各要素的描述形成过程定义。过程定义是过程自动化的基础数据,它通过工作流引擎进行管理。 下面将对工作流引擎技术中涉及到的一些基本概念给出其定义。这些概念包括:工作流引擎、业务过程、过程定义、活动、自动活动、人工活动、实例、过程实例、活动实例、工作流参与者、工作项、工作项列表等。 1.工作流引擎 工作流引擎是一个软件系统,它定义、创建和管理工作流的执行,并且运行在一个或多个工作流引擎之上。工作流引擎能够解释过程定义、实现与工作流参与者的交互并且调用各种外部IT工具和应用。 2.业务过程 一个包含一个或多个相关程序或活动的集合,这些程序或活动共同实现一个业务或决策目标。通常地,业务过程存在于一个定义了职能角色和业务关系的组织结构中。 3.过程定义 过程定义是对业务过程的描述,这种描述形式支持诸如建模、通过工作六管理系统执行等操作的自动化处理。过程定义有活动和它们之间的关系组成,这些活动和关系形成了一个网状结构,并且还包含过程开始和结束条件和各活动的详细信息,如活动参与者、相关应用和数据等。 4.活动 活动是对一份工作的描述,它是过程中的一个逻辑步聚。一个活动可以是

汽油机后处理净化技术之

课程小结 课程名称:汽车排放及控制技术 学生姓名:陈圆磊学号:1221402014 专业:车辆工程_______________ 所在学院:龙蟠学院_______________ 2013 年 12 月 15 日

汽油机后处理净化技术之———三效催化转化技术 本课程小结内容:本人主要根据现有教材并通过校内网络资源查得的文献,介绍了现代汽车排放及控制技术众多技术之一的汽油机后处理净化技术,用于汽油机后处理净化装置众多之一的三效催化转化器技术。着重介绍:1、改善汽油机后处理净化技术的意义;2、三效催化转化(器)技术的应用及其实际价值,3、三效催化转化器基本结构和工作原理。 1、改善机内净化技术的意义 近些年来,随着世界经济的发展中心正呈现出多极化的趋势————中国已逐渐成为对于世界经济发展不可小觑的力量。比如在汽车制造业,连续数年中国的汽车销量在世界位居群首,然而随之带来的环境污染问题也成为我国政府要重视和加强管理的问题,比如今年全国各地区都出现了不同程度的雾霾天气,也是迄今50多年来出现的最严重和持续时间最长的污染,给人们的正常工作、生活、出行带来了极大不便。导致这种现象的主要原因是空气中含有大量颗粒物和其他排放物质。其中汽车排放的污染物比重最大。因此改善汽车排放对于国家生产发展、安定,国民健康与安全有重大意义。 众所周知,机内净化技术是以改善发动机燃烧过程为主要内容,对降低排气污染起到了较大作用,但其效果有限,且给汽车的动力性和经济性带来不同程度的不利影响。随着对发动机排放要求的日趋严格,改善发动机工作过程的难度越来越大,能统筹兼顾动力性、经济性和排放性能的发动机将越来越复杂,成本也急剧上升。因此,世界各国都先后开发废气后处理净化技术,在不影响或少影响发动机其它性能的同时,在排气系统中安装各种净化装置,采用物理的和化学的方法降低排气中的污染物最终向大气环境的排放。 2、三效催化转化技术的应用和实际价值

工作流引擎平台解决方案

工作流引擎平台解决方案 工作流引擎平台在实际系统中的应用一般分为三个阶段,即模型建立阶段、模型实例化阶段和模型执行阶段。模型建立阶段利用工作流建模工具完成各种企业经营过程或者项目管理流程模型的建立,将企业的实际经营过程或项目管理流程转化为计算机可处理的工作流模型。模型的实例化阶段为每个过程设定运行所需的参数,并分配每个活动执行所需的资源(设备、人员等)。模型执行阶段完成经营过程的执行,在这个过程中重要的任务是完成人机交互和应用的执行,并对过程与活动的执行情况进行监控与跟踪 WorkFlow的设计理念是致力于企业的业务流程自动化解决方案,为企业的业务流程自动化以及企业流程再造提供坚实的基础平台,成为业界领先的企业业务流程自动化的基础平台产品以及企业流程再造的核心产品。有力的简化应用开发的步骤,降低应用开发的难度,提高应用开发的效率及灵活性,节约应用开发的成本,从而极大的提高应用开发的生产力。WorkFlow产品构成分为三块:模型定义工具、工作流引擎、客户端应用。模型定义工具提供图形化的过程定义工具,而工作流引擎则实现了工作流的后台驱动。后台工作流引擎以COM组件方式实现,为应用系统的集成提供了方便的编程接口。客户端应用是人机交互的界面、与业务系统的具体应用。 1.模型定义工具 Workflow建模工具以图形界面为建模人员提供了一个友好、方便的建模环境。一个工作流的定义包括模板和实例两个部分,模板用于描述工作流定义,用于工作流应用的设计阶段;实例是将模板定义用于特定工作流程时对模板的拷贝。这样做是为了在模板使用过程中对模板可随时进行修改而不影响已启动的流程。一个工作流程称为一个工作(Job),组成工作的每个执行单元称为活动(Activity),组成活动的更小单位称为任务(Task),活动的入口称为主表单(MasterForm)。每个工作都是由一系列具有逻辑关系的活动组成,这些逻辑关系构成活动的路由信息。因此,一个工作实际上可以看作是一系列具体工作和它们之间的逻辑关系构成的一个有机整体。每个工作都有一个创建者,他是启动此工作的人。每个工作可以有多个拥有者,拥有者具有撤销、挂起、强行终止工作的权力。每个活动都有一个拥有者,他是模板中定义的活动执行人,活动拥有者

国Ⅳ发动机系族、OBD系族、后处理系族

国Ⅳ发动机系族、OBD系族、后处理系族 及源机选型申报资料 一、给中机中心申请报告 企业申报国Ⅳ发动机系族技术说明 A.发动机系族名称 B.发动机系族及其污染控制装置耐久性系族 C.OBD-发动机系族名称 D.污染控制装置-催化转化器型号及生产厂 E.OBD 型号及生产厂

一、国Ⅳ发动机申报材料 1.国Ⅳ发动机采用不同技术路线及关键部件的配置说明(包括汽油机、 燃气发动机)。 2.发动机系族、OBD-发动机系族、源机选型、后处理系统系族划分。 2.1发动机系族公有参数描述,依据标准GB17691-2005附件AB发动机系族的基本特点、汽车产品《备案参数表》(2010版)填写发动机系族的公有参数表,见表一。 2.2 发动机系族: 依据GB17691-2005、GB14762-2008第9.1款、ISO 16185和汽车产品同一型式技术条件(2010版第5.5、5.7条),填写发动机系族型号清单和规格,见表二、表三。 2.3 发动机系族源机选型: 依据GB17691-2005、GB14762-2008第9.2款和汽车产品同一型式(2010版5.77.2条)技术条件。 2.4OBD-发动机系族: 依据HJ 437-2008第8条确定OBD-发动机系族和汽车产品同一型式(2010版5.79条)技术条件。 2.5后处理系统系族: 依照HJ 438-2008附录A的A.2.2规定的后处理系统系族,并对后处理系族划分确定系族原机。 3.提供资料要求(发动机照片、图纸) 3.1源机发动机的(左、右、前) 照片及CAD图,用CAD图标注尺寸。 3.2发动机燃烧室、活塞顶部,用CAD图标注尺寸。 3.3催化转化器的尺寸、形状,用CAD图标注尺寸。

(工作分析)国内外主流工作流引擎及规则引擎分析

国内外主流工作流引擎及规则引擎分析2013年2月创新研发部

目录 国内外主流工作流引擎及规则引擎分析 (1) 一.背景 (4) 二.原则 (4) 三.工作流功能分析点 (6) 4.1.标准类 (6) 3.1.1BPMN2.0标准支持 (6) 4.2.开发类 (7) 3.1.1业务模型建模工具 (7) 3.1.2工作流建模工具 (7) 3.1.3人工页面生成工具 (8) 3.1.4仿真工具 (9) 4.3.功能类 (9) 4.1.1流程引擎 (9) 4.1.2规则引擎 (10) 4.1.3组织模型与日期 (10) 4.1.4对外API的提供 (11) 4.1.5后端集成/SOA (11) 4.1.6监控功能 (12) 四.中心已有系统工作流功能点分析 (13) 4.1.备付金系统工作流分析 (13) 4.1.1联社备付金调出流程 (13)

4.1.2联社备付金调入流程 (16) 4.1.3资金划入孝感农信通备付金账户业务流程 (18) 4.1.4备付金运用账户开立流程 (20) 4.1.5备付金沉淀资金运用流程 (23) 4.1.6备付金沉淀资金支取流程 (26) 4.2.多介质项目工作流分析 (28) 4.1.1开卡审批流程 (28) 4.3.新一代农信银资金清算系统工作流分析 (29) 4.4.电子商票系统工作流分析 (29) 4.5.OA系统工作流分析 (32) 五.工作流产品分析 (32) 六.分析结论 (44) 4.4.对比 (44) 4.5.建议 (45)

一.背景 目前中心建成的“一大核心系统,七大共享平台”以及OA系统,对工作流应用程度高,但各系统实现工作流程管理没有建立在统一的工作流平台上,导致流程割裂、重复开发、不易于管理等问题。 备付金管控项目涉及多个岗位之间工作的审核步骤,同时还要与多个系统进行交互,因此,为了提高管理效率,降低业务流转时间,同时还要结合农信银中心的总体IT战略规划,备付金管控项目技术组决定选择一款先进的工作流引擎和一款规则引擎,作为备付金管控项目的核心技术架构。 二.原则 备付金管控项目组通过梳理各信息系统流程现状和未来需求,形成农信银中心工作流平台的发展规划,从而更全面的满足农信银各项关键业务、更好的支撑现有和未来的信息系统建设。项目组充分研究国内外领先的工作流产品和案例,同厂商交流。从用户界面生成、流程建模、流程引擎、规则引擎、组织模型、模拟仿真、后端集成/SOA、变更及版本管理、移动设备解决方案、监控分析能力等多方面考察工作流产品,进行工作流产品选型。 目前国内外的工作流引擎层出不穷,行业标准多种多样,通过对比不同工作流公司产品,本次工作流技术选型决定分析商业工作流引擎4款,开源工作流引擎2款。其中国际知名厂商的商业工作流引擎2款,本土厂商的商业工作流引擎2款。由于本次技术选型是以工作流引擎为主,选型工作将不再单独分析规则

后处理系统安装、保养、维护手册

后处理系统安装、保养、维护手册随着社会对于环境保护的意识不断加强,国家法规的愈来愈严格,从国四开始,单纯从发动机方面入手已经很难经济有效的达到法规要求,所以需要增加后处理系统。(),选择性催化还原是我国最广泛应用于柴油发动机的技术路线。应用技术可以达到我国现行的国四、国五、京四及京五法规要求。技术通过向排气中喷射尿素,尿素高温分解产生3,3可与废气中有害气体发生反应,产生无害的N2,从而达到净化发动机尾气的效果。 系统可分为三部分:喷射尿素的尿素喷射系统、起催化消声作用的催箱总成以及传感器等零部件。目前,喷射系统主要采用博世2.2系统 1 系统概述 博世2.2系统是一种成熟稳定的尿素喷射系统,主要包括:尿素供给单元(尿素泵),尿素喷射单元(尿素喷嘴)、尿素箱、尿素管路及喷射控制单元()。博世2.2系统没有单独的,其的功能都集成在的里。因此,本文档主要对尿素泵、尿素喷嘴、尿素箱及尿素管路的安装、维护及保养进行介绍,对不做图专门的介绍。1-1为 2.2系统原理示意图。 图1-1 2.2系统原理示意图 发动机启动后,传感器采集发动机信号,根据这些信号计算尿素的喷射量,控制尿素喷嘴开度,实现尿素喷射量的精确控制。 尿素水溶液经尿素吸液管由尿素箱吸入尿素泵,继而泵入尿素喷嘴。当系统压力达到预定值并且有喷射请求后,尿素喷嘴阀门开启,尿素水溶液以雾化形喷

入排气管内,尿素受热分解出氨气,进而在催化剂作用下加速将还原。 2 尿素泵 2.1尿素泵结构 尿素泵负责将尿素箱中的尿素溶液加压并且送往尿素喷嘴,同时将多余的尿素溶液泵回尿素箱,将系统的压力维持在9左右。发动机停机后,尿素泵将系统中的尿素溶液倒抽回尿素箱,以避免残留的尿素溶液引起系统失效。图2-1是博世2.2系统尿素泵的外形结构图。 图2-1 2.2系统尿素泵的外形结构 尿素泵有三个液力管路接头,分别是进液管接头、回液管接头和压力管接头。提供尿素水溶液从尿素箱到尿素喷嘴的通路。接头规格满足J2044标准,表2-1是三个接头的具体规格及定义。 表2-1 2.2 尿素泵接头规格及定义 名称规格描述进液管接头J2044 3/8'' 入口,连接尿素吸液管 回液管接头J2044 3/8'' 出口,连接尿素回液管 压力管接头J2044 5/16" 出口,连接尿素压力管 在安装尿素管时,一定要确认尿素管接头尺寸是否与泵上的接头匹配,如果接错会导致系统无法工作。 尿素泵内有一个可更换的过滤器,防止尿素溶液中的微尘颗粒(直径>30μm)进入喷射阀,滤芯及其附属平衡元件需定期更换,更换过程详见2.3节尿素泵的保养。 尿素泵前端密封盖上留有电气接口,做控制接口使用。 2.2 尿素泵的安装 尿素泵对清洁度要求非常高,如图2-2所示,所有保护帽仅在安装前才能拿

工作流引擎功能概要

工作流引擎功能概要 、目前功能概况图 、功能结合场景介绍 1.流程设计 1.1流程web 化建模 流程web 化建模,在目前主流浏览器中直接进行 web 化可拖拽的流程建模,并且不需要安 装任何插件。如其他厂商使用 flex 、applet 等技术做的web 流程设计器,都需要另外安装插 件。尤其是生成流程图后,在普通用户显示流程图的时候,也需要安装一些插件。 目前主流的流程引擎,都必须拥有 web 化流程设计器,否则必然会被淘汰,这已经成为了 一个必需品。而我们的流程设计器是纯 JS 脚本自己研发编写的,维护方便,不依赖任何第 三方插件。 流程设计 ?流程web 化建模 ?版本管理 ?会签(支持4种策略) ?串签 ?菜单配置 ?审批权限配置 ? Weboffice 权限配置 ?选人策略1 (直接选 定人) ?选人策略2 (选择某 个组织或群组) ?选人策略3 (变量动 态选人) ?选人策略4 (根据组 织属性与层级动态 选人) ?支持自定义动作 ?支持节点二次开发 ?支持发起、流转、 结 束事件,并支持 可二次开发 ?支持分支、聚合 ?支持动态分支、动 态聚合 ?自定义流转展现表 单 ?与自定义表单结合, 可动态抓取表单中 的字段进行只读可 见的配置 流程数据中心 ?个人待办(升序、 降序)、按紧急程 序排序。最新待办 显示“新”,被催 办的待办显示“催 (个数)” ?在办事宜 ?办结事宜 ?申请未办结 ?申请已办结 ?我关心的事宜 ?我的催办 ?我的工作代理 ?常用意见 流程动作 ?办理 ?回退 ?办理至 ?回退至 ?选择下一步办理人 ?退回至申请人 ?流程撤销 ?流程结束 ?流程转办 ?工作代理 ?催办 ?申请取回 ?办理取回 ?办结取回 ?流程图形化监控 ?流程审批信息查阅 ?执行自定义动作 流程监控与管理控制 ?在办流程挂起 ?在办流程恢复 ?在办流程取消 ?在办流程监控 ?流程重置 ?在办任务挂起 ?在办任务恢复 ?在办任务取消 ?在办任务监控 ?流程自由流 流程统计 ?流程统计分析报表 工具

基于OA系统的工作流引擎设计方案

基于OA系统的工作流引擎设计方案

1引言 1.1课题的背景与目标 工作流的概念起源于生产和办公自动化领域,是针对日常工作中具有固定流程的业务活动提出的一个概念。工作流管理联盟(WFMC)给出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。该技术的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。 工作流管理系统的核心部分是工作流引擎,引擎是驱动流程流动的主要部件,它负责解释工作流流程定义,创建并初始化流程实例,控制流程流动的路径,记录流程运行状态,挂起或唤醒流程,终止正在运行的流程,与其他引擎之间通讯等等工作。 目前,工作流技术还处于发展曲线的初级阶段,然而,关于这方面的研究十分活跃,形成了许多规标准。例如主要的有:工作流管理联盟(Workflow Management Coalition ,WfMC)在体系结构[6]、工作流相关术语[7]及应用程序接口[8]、管理控制接口[9]、过程语言描述[10]等方面提出的一系列规。还有Microsoft, BEA, IBM, SAP等公司联合提交发布的BPEL规等等。 在实际应用中开源产品占据了重要的地位,如JBoss 项目中的jBPM、由OpenSymphony组织开发的OSWorkflow、Enhydra组织开发的Shark。在国,交通大学的基于Petri网点分布是工作流管理的研究,大学的基于工作流过程定义语言(WPDL)的工作流建模平台,都取得了良好的研究成果。 但是工作流管理技术很多方面还不成熟,在使用过程中往往会遇到的一个重要问题是系统过于庞大复杂:一些工作流软件产品,特别是国外成熟的产品,经过多年的发展,功能强大,配置和接口多样灵活。对于国大部分初次使用工作流技术的中小型项目来说,这些工作流软件的功能特性大大超过了需要,客户需要承受漫长的学习周期、复杂的安装配置等带来的风险。 鉴于上述的原因,本课题的目标在于提出一个配置简单、使用方便、功能实用的工作流引擎的设计方案,并完成编码。该工作流引擎——OAworkflow是借鉴了已有的工作流引擎,对某些复杂功能进行简化后,重新设计的。与传统工作流管理系统相比,本工作流管理系统具有以下优点: 1)支持灵活的流程定制 该系统能够针对办公自动化系统中的典型流程案例对流程进行灵活定制,支持的流程路由包括:顺序路由、汇聚路由和分支路由。用户可以根据

相关主题
文本预览
相关文档 最新文档