




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、工作流软件的关键特征文档根据预定义的路由进行分发。一些用户可以根据需要来访问和修改这个文档。每次修改都必须签上进行这次修改的人员姓名。可以加上一些希望哪些人员再阅读的注释。文档跟踪使得用户可以轻易得知文档在系统中流动时的位置,并且可以向那些耽误传送文档的用户发送催促信号,甚至可以撤消这个文档。工作流软件通常包括中央管理和文件处理系统,管理人员可以使用它们来授予不同级别 的访问和安全性权限,以及建立 工作流处理过程和跟踪工作流。锁定处理使得用户可以以一种安全的形式来完成和前递文档。 当使用一次锁定时,其它 用户就不能对这个用户进行的修改再进行改变了。 它还不仅仅保护完成上述修改的用户, 还 保护
2、接收方不会看见他或她没有进行过的修改。安全性是通过鉴别和数字签名来实现的。接收方可以确信发送方的正确性,可以证明这个文档是发送方发出的,并且可以证明它在传输过程中没有被改变。发送方可以确信由接收方对该文档进行过的任何变动都可以检查出来。从管理的角度来看,工作流软件可以帮助一个机构跟踪信息是如何流动的,以及如何更好地管理这种流动。工作流软件可以消除许多费时的活动,以及经常发生的昂贵的活动,例如会议、电话呼叫和特快专递。但是一旦用户转向使用这种新的软件,所需的带宽就会增加。工作流软件允许用户来观察大型的图象文件、图形、声音,甚至可以观看视频文档。这种类可以从许多厂商获得工作流软件,例如(AWS)、
3、Lotus Development(Cambridge型的通信量将会使网络饱和。IBM(White Plains, New York) 、Actionsoft,Massachusetts)等等。象 Windows 这样的 图形用户环境非常适合工作流应用程序, 其中图形、 文本和其它来自许多不同应用程序的元 素都被以对象的方式集成到复合文档中。 Windows 具有内置工作流功能,例如它的对象链 接和嵌入 (OLE) 功能,并且 Windows for Workgroups 产品就是一种包括邮件和调度软件 的网络群件包。Internet 多功能函件传递扩展标准 (MIME) 是一种 Intern
4、et 标准, 它为在电子函件消息 中包括不同类型的数据 (例如图形、音频、视频和文本等 ) 提供了一条途径。其中,格式化功 能允许用户指定字体类型、 字号和文档的页的布局, 因而它们就可以被其它系统中的不具有 类似应用的用户进行阅读和翻译。标准规范化表示语言(SGMI)是超出美国信息交换标准代码 (ASC n )格式之外的一种文 档规范,它为描述文档的格式提供了一条途径。它用于创建“智能”文件而不是“哑” (ASCII)文件。一个 SGML 文档包括定义文档中的每个部件的一些属性,因而使得文档硬件和软件 独立。使用 SGML 文档格式,工作流软件供应商可以更加集中精力于功能性,而不是相互 转换
5、。用户和程序员希望能够在文档中存储关于执行事件, 或具有激活与这个系统以及与它 连接的输出设备兼容的格式信息。流證1事时件服11-il计TJ-T_1TBPMlhi bl-丈档皆理_IL I - -r 专艸,釘构管理界而用/*界ffi0产品快照:(流程定义)(流程活动定义)(表单定义)(报表定义)(计划任务定义)(用户界面)系统架构您的位置:首页 产品介绍 系统架构Purus是一个架构在微软.NET 上的BPM 系统,系统采用多层架构设计。0系统架构如下Web也齐二(II討SP.NETjVft bService用户蛆纽酷樹管躍渝程引擎止时服势权限怦理+ 1乐就费備库Purus采用了服务器架构,将
6、流程引擎进行合理封装,通过API接口的方式调用,使得流程中间件在一个科学的体系架构中被有效管理和调用。内部数据格式采用XML规范,可以方便地实现和外部系统的数据传递和 WEB服务的调用,保持了系统在更高层次的开放性以及和其它应用系统的快速集成。强大 的企业管理器包含的表单设计器,可以设计通用智能表单,Purus表单设计工具满足企业一般通用的需求,表单设计工具支持JAVA脚本操作,保障了表单的灵活性和自动扩展。同时系统可以集成外部定制ASP.NET表单,保障了特定应用兼容性。系统具有以下技术特性:.独立的后台服务用BPMI接口通过专有通道和后台服务相连,使系统可以支持大容量的并发用户和复杂的计算
7、。P XML 规范用户(表单)数据用 XML格式保存和传输,减少了以往基于数据库的BPM系统过于频繁操作数据库所带来的对性能的不良影响。同时可以使系统非常容易的增加对其他数据库的支持。:-强大的企业管理器流程、表单和报表设计简单轻松,功能强大。既能满足企业业务设计需求,又能节约开发时间和工作量,使系统的导入和维护成本降低。.数据流入流岀适配器BPM系统,通过流程的各个环节,再流回到各能够和其它系统互联,使企业数据从不同的系统流入个系统中去。.严格的权限控制可以定义流程的权限和活动的权限,权限的设置包含组织结构的逻辑关系。权限的种类分为启动、读 取、跟踪、退回、委托、直送以及和流程操作相关的权限
8、。委托可以设置委托的范围。标准的API接口通过标准的 API接口,调用 BPM服务,由BPM服务器进行任务的分派和管理,通过这种调度机 制,保障了系统可以均衡处理服务请求,提高了系统的处理能力。本课题将采用 Windows2003 Server和 Microsoft Visual Studio .NET 2003作为开发平台,C#作为主要的开发语言,数据库则采用安全性较高的SQL Server 2000 。系统管理需求分析工作流软件设计方法研究工作流及其相关技术的人一定知道这个组织一一工作流管理联盟(简称 WfMC,WorkflowManagementCoalition ),其成立于1993年
9、。作为工作流技术标准化的工业组织,WfMC提出的工作流系统参考模型(Referenee Model )无疑为各家工作流软件厂 商的系统 设计规划提供了最权威的参考,乃至 标准。下面就是这个参考模型:Intrrticc 了Interface 4Interface 1Litefface 1*Wofkrlovr APE 址d Interchange formatsCiher WorkflowEnAcUncn: $civtqc(sjk石 Ifilerfsce 3首先,最重要的部分就是中间的工作流引擎,可以说它就是整个工作流系统的心脏,因为所有的工作流系统都要使用工作流引擎来:1、 为运行中的 流程实例
10、 解释我们的流程定义一一这些定义一般都是由接口1获得的。2、组织调度流程的实例,推进工作流程的前进,这包括条件流转、分支聚合、父子流程3、 处理工作任务的分配、 接受、提交等行为。 为无论是人工干预或自动执行的任务,提供计算的支持。4、管理调用其他的 4个接口一一这可能包括解释工作流程定义中的一些脚本。工作流引擎做的工作就像心脏把血液不断的送到我们身体的各个部分一样,关于工作流引擎是如何 架构和设计的,这相当复杂,不过我会在以后的文章和大家讨论。然后,说说工作流系统“身体”的五个部分吧,也就是五个接口:接口 1 流程定义 工具,前面提到过我们使用它来 定义业务流程,所谓的业务流程定义一般来说就
11、是一段 XML,它遵循 XPDL (Xml Process Define Language)标准或 BPEL(Bus in ess Process Execution Lan guage)标准或厂商自定义的标准等等。事实上你就可以把它理解为一个产生 XML的图形化建模工具。这种图形化建模工具各个厂商的技术实现 可谓五花八门,国内的一些厂商,例如西安协同采用的是java swing ,joinwork 使用的是flash,而我做的工作流系统使用的是ActiveX ;国际上的一些 开源项目,如jBPM使用的是基于Eclipse的插件,Shark Workflow 使用的则是JAWE种基于 Java
12、技术实现的XPDL建模工具。当然,它们的目的都是一一产生XML形式的流程定义。接口 2工作流客户端 应用,这很有意思,当我们的业务流程设计好了、运行起来了,那么我们一一人如何与工作流引擎交互呢?这时候,工作流引擎就通过接口2,为我们提供各种各样的工作/任务列表、工作表单、流程列表以及一些查询功能。我们通过这个接 口,就可以办理任务、填写表单从而与工作流引擎沟通。接口 3应用 程序执行服务,工作流引擎通过这个接口去执行一些外部的或面向专门职能领域的应用程序,例如财务系统、报表系统等,让这些第三方系统参与进来,从而完成定义的工作流程。这看起来就像EAI (En terpriseApplicati
13、onIn tegrati on)的特2和接口 3的界定性,而事实上它也可以说就是Workflow EAI 。同时我们也可以发现接口很模糊,难道接口 2提到的工作列表不能算是外部的应用程序么?没错!这个问题确实存 在,这也就是为什么荷兰工作流大师Aalst在其著作中写道“建议每个应用程序都由此应用程序执行服务打开”的原因,他是在建议统一这两个接口么?我也不知道。总之,接口 3在标准化方面众口不一。接口 4与其它工作流系统的定制/交互服务,用来处理若干自治工作流系统之间的工作交换,例如案例转移、工作项外包等等。事实上,WfMC 组织的初衷是想通过这个接口来连接各个不同的工作流引擎/系统,使它们在一
14、个统一的标准下工作和交流。想法是好 的,但是,由于种种原因吧,个人认为是商业利益的因素以及WfMC还没有强大到能“号令江湖,莫敢不从”的地步,所以到目前为止,接口4基本不被支持,也就是说,各大厂商的工作流产品并不能用同一种语言对话。接口 5管理和监控工具 ,虽然很多工作流系统(特别是开源工作流系统)实现的 最简单部分的就是这个接口, 但我认为最能体现工作流系统在管理上应用价值的就是这个部 分,它主要被用来搜集管理信息,这包括诸如工作流系统功能管理工具、流程实时监视和控制工具以及工作效率分析和流程覆盖面分析等各种商业智能工具,这为提升 企业的管理能力、优化重组企业的业务流程、 分析企业内部的工作效率瓶颈等提供了重要的量化数据支持。俗话说“工业化解放人类的体力,信息化解放人类的智力”,这个接口提供的功能不正是解放了企业领导和决策者们智力的么,而这正是信息化的初衷,工作流的最终价值所在。而传统的工作流系统在这个接口上的“短板”,正为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《汉语阅读教程》课件-23汉语阅读教程2上课件L4
- 2025劳动合同风险揭秘:求职者必看
- 煤炭生产经营单位(安全生产管理人员)考试题及答案
- 2025科技创新型中小企业贷款贴息项目合同(官方范本)
- 《2025地板供货合同》
- 2025金融合同资产配置委托代理合同
- 小儿多源性房性心动过速的临床护理
- 2025企业借款合同及借条
- (三模)内江市2025届高三第三次模拟考物理试题(含答案)
- 《企业税收优惠》课件
- 一带一路论文参考文献(70个范例参考),参考文献
- 脚手架详细计算书
- 先导化合物的优化课件
- 中学生心理危机识别与预防- 班主任技能培训课件
- 征信查询委托书(共4篇)
- 销售谈判技巧课件
- PADI开放水域潜水员理论考试A卷
- golf高尔夫介绍课件
- 物业管理服务品质检查表
- 六年级下册第五单元16表里的生物-表里的生物-学习任务单
- JJF 1318-2011 影像测量仪校准规范-(高清现行)
评论
0/150
提交评论