工作流软件的关键特征_第1页
工作流软件的关键特征_第2页
工作流软件的关键特征_第3页
工作流软件的关键特征_第4页
工作流软件的关键特征_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工作流软件的关键特征文档根据预定义的路由进行分发。一些用户可以根据需要来访问和修改这个文档。每次修改都必须签上进行这次修改的人 员姓名。可以加上一些希望哪些人员再阅读的注释。文档跟踪使得用户可以轻易得知文档在系统中流动时的位置,并且可以向那些耽误传送文档的用户发送催促信号,甚至可以撤消这个文档。工作流软件通常包括中央管理和文件处理系统,管理人员可以使用它们来授予不同级别 的访问和安全性权限,以及建立 工作流处理过程和跟踪工作流。锁定处理使得用户可以以一种安全的形式来完成和前递文档。 当使用一次锁定时,其它 用户就不能对这个用户进行的修改再进行改变了。它还不仅仅保护完成上述修改的用户, 还保护接

2、收方不会看见他或她没有进行过的修改。安全性是通过鉴别和数字签名来实现的。接收方可以确信发送方的正确性,可以证明这个文档是发送方发出的,并且可以证明它在传输过程中没有被改变。发送方可以确信由接收方对该文档进行过的任何变动都可以检查出来。从管理的角度来看,工作流软件可以帮助一个机构跟踪信息是如何流动的,以及如何更好地管理这种流动。工作流软件可以消除许多费时的活动,以及经常发生的昂贵的活动,例工作流软件允许用户来观察大型的图象文件、 型的通信量将会使网络饱和。可以从许多厂商获得工作流软件,例如(AWS)、Lotus Developme(Cambridge如会议、电话呼叫和特快专递。但是一旦用户转向使

3、用这种新的软件,所需的带宽就会增加。图形、声音,甚至可以观看视频文档。这种类IBM(White Plains , New York)、Actionsoft,Massachusetts)等等。象Windows 这样的图形用户环境非常适合工作流应用程序,其中图形、文本和其它来自许多不同应用程序的元素都被以对象的方式集成到复合文档中。Windows具有内置工作流功能,例如它的对象链接和嵌入(OLE)功能,并且 Windows for Workgroups 产品就是一种包括邮件和调度软件的网络 群件包。In ternet多功能函件传递扩展标准 (MIME)是一种In ternet标准,它为在电子函件消

4、息中 包括不同类型的数据(例如图形、音频、视频和文本等)提供了一条途径。其中,格式化功能允许用户指定字体类型、字号和文档的页的布局,因而它们就可以被其它系统中的不具有类 似应用的用户进行阅读和翻译。标准规范化表示语言(SGMI)是超出美国信息交换标准代码 (ASC n )格式之外的一种文 档规范,它为描述文档的格式提供了一条途径。它用于创建智能”文件而不是哑” (ASCII)文件。一个SGML文档包括定义文档中的每个部件的一些属性,因而使得文档硬件和软件独 立。使用SGML文档格式,工作流软件供应商可以更加集中精力于功能性,而不是相互转 换。用户和程序员希望能够在文档中存储关于执行事件,或具有

5、激活与这个系统以及与它连接的输出设备兼容的格式信息。流區證1事时件服11-il计TJ-T_1TBPMlhi bl-丈档皆理_IL I - -r 专艸,釘构管理界而用/*界ffi?产品快照:(流程定义)(流程活动定义)(表单定义)(报表定义)(计划任务定义)(用户界面)系统架构卜您的位置: 产品介绍 系统架构Purus是一个架构在微软.NET上的BPM系统,系统采用多层架构设计。0?系统架构如下Web也齐二(II討SP.NETjVft bService用户蛆纽酷樹管躍渝程引擎止时服势权限怦理+ 1乐就费備库Purus采用了服务器架构,将流程引擎进行合理封装, 通过API接口的方式调用,使得流程中

6、间件在 一个科学的体系架构中被有效管理和调用。内部数据格式采用XML规范,可以方便地实现和外部系统的数据传递和 WEB服务的调用,保持了系统在更高层次的开放性以及和其它应用系统的快速集成。强大的企业管理器包含的表单设计器, 可以设计通用智能表单,Purus表单设计工具满足企业一般通用的需求,表单设计工具支持JAVA脚本操作,保障了表单的灵活性和自动扩展。同时系统可以集成外部定制表单,保障了特定应用兼容性。?系统具有以下技术特性:卜?独立的后台服务用BPMI接口通过专有通道和后台服务相连,使系统可以支持大容量的并发用户和复杂的计算。b?XML规范用户(表单)数据用 XML格式保存和传输,减少了以

7、往基于数据库的BPM系统过于频繁操作数据库所带来的对性能的不良影响。同时可以使系统非常容易的增加对其他数据库的支持。.?强大的企业管理器流程、表单和报表设计简单轻松,功能强大。既能满足企业业务设计需求,又能节约开发时间和工作 量,使系统的导入和维护成本降低。,?数据流入流出适配器能够和其它系统互联,使企业数据从不同的系统流入BPM系统,通过流程的各个环节,再流回到各个系统中去。b?严格的权限控制可以定义流程的权限和活动的权限,权限的设置包含组织结构的逻辑关系。权限的种类分为启动、读 取、跟踪、退回、委托、直送以及和流程操作相关的权限。委托可以设置委托的范围。:?标准的API接口通过标准的API

8、接口,调用BPM服务,由BPM服务器进行任务的分派和管理,通过这种调度机制, 保障了系统可以均衡处理服务请求,提高了系统的处理能力。本课题将采用 Windows2003 Server和 Microsoft Visual Studio .NET 2003作为开发平台,C#作为主要的开发语言,数据库则采用安全性较高的SQL Server 2000。系统管理需求分析工作流软件设计方法研究及其相关的人一定知道这个组织工作流联盟(简称WfMC,WorkflowManagement Coalition),其成立于1993 年。作为工作流技术标准化的工业组织,WfMC提出的工作流参考模型(Reference

9、 Model )无疑为各家工作流厂商的系统规划提供了最 权威的参考,乃至 标准。下面就是这个参考模型:(Bus in ess Process Executi on Lan guage)标准或厂商自定义的标准等等。事实上你就Litefface 1*Intr rficc 了Wofkrlow APE ard Interchange formatsInterface 4讨ok3ErtA ctmcm SendeeI 馭num加询+一iSt Motiicnn* I . .r11TofeWMkfl EqgmeCs) |_|bmierface 1Inlerface 3Ciher VerkfiowEnAcUnc

10、n;W oi-kllcw 臨gmE間首先,最重要的部分就是中间的工作流引擎,可以说它就是整个工作流系统的心脏,因为所有的工作流系统都要使用工作流引擎来:1、为运行中的解释我们的流程定义这些定义一般都是由接口1获得的。2、组织调度流程的实例,推进工作流程的前进,这包括条件流转、分支聚合、父子流3、处理工作任务的分配、接受、提交等行为。为无论是人工干预或自动执行的任务,提供计算的支持。4、管理调用其他的 4个一一这可能包括解释工作流程定义中的一些脚本。工作流引擎做的工作就像心脏把血液不断的送到我们身体的各个部分一样,关于工作 流引擎是如何和设计的,这相当复杂,不过我会在以后的文章和大家讨论。然后,

11、说说工作流系统 身体”的五个部分吧,也就是五个接口:接口 1 流程定义,前面提到过我们使用它来 定义业务流程,所谓的业务流程定义)标准或BPEL般来说就是一段 XML,它遵循 XPDL (Xml Process Define Language 可以把它理解为一个产生 XML 的化建模工具。这种图形化建模工具各个厂商的技术实现可 谓五花八门, 国内的一些厂商, 例如西安协同采用的是 swing ,joinwork 使用的是 flash , 而我做的工作流系统使用的是 ActiveX ;国际上的一些,如 jBPM 使用的是基于 Eclipse 的, Shark Workflow 使用的则是 JAW

12、E 一种基于 Java 技术实现的 XPDL 建模工具。 当然,它们的目的都是 产生 XML 形式的流程定义。接口 2 工作流客户端 ,这很有意思,当我们的业务流程设计好了、运行起来了, 那么我们 人如何与工作流引擎交互呢这时候, 工作流引擎就通过接口 2 ,为我们提供各 种各样的工作 / 任务列表、工作表单、流程列表以及一些查询功能。我们通过这个接口,就 可以办理任务、填写表单从而与工作流引擎沟通。接口 3 应用执行服务 ,工作流引擎通过这个接口去执行一些外部的或面向专门职 能领域的应用程序, 例如财务系统、 报表系统等, 让这些第三方系统 参与 进来,从而完成定 义的工作流程。这看起来就像

13、 EAI ( Enterprise Application Integration)的特性,而事实上它也可以说就是 Workflow EAI 。同时我们也可以发现接口 2 和接口 3 的界定很 模糊,难道接口 2 提到的工作列表不能算是外部的应用程序么没错!这个问题确实存在, 这也就是为什么荷兰工作流大师 Aalst 在其着作中写道 “建议每个应用程序都由此 应用程序 执行服务 打开 ”的原因,他是在建议统一这两个接口么我也不知道。总之,接口3 在标准化方面众口不一。接口4与其它工作流系统的定制 /交互服务 ,用来处理若干自治工作流系统之间的 工作交换,例如案例转移、工作项外包等等。事实上,

14、WfMC 组织的初衷是想通过这个接 口来 连接各个不同的工作流引擎 /系统,使它们在一个统一的标准下工作和交流。想法是好 的,但是,由于种种原因吧,个人认为是商业利益的因素以及WfMC 还没有强大到能 “号令江湖,莫敢不从 ”的地步,所以到目前为止,接口 4 基本不被支持,也就是说,各大厂商的 工作流产品并不能用同一种语言对话。接口 5 管理和监控工具 ,虽然很多工作流系统(特别是开源工作流系统)实现的 最简单部分的就是这个接口, 但我认为最能体现工作流系统在管理上应用价值的就是这个部 分,它主要被用来 搜集管理信息 ,这包括诸如工作流系统功能管理工具、 流程实时监视和控 制工具以及工作效率分析和流程覆盖面分析等各种商业工具, 这为提升的管理能力、 优化重 组企业的业务流程、分析企业内部的工作效率瓶颈等提供了重要的量化支持。俗话说“工业化解放人类的体力,信息化解放人类的智力 ”,这个接口提供的功能不正是解放了企业领导和决策者们智力的么, 而这正是信息化的初衷, 工作流的最终价值所在。 而传统的工作流系 统在这个接口上的 “短板”,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论