版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、工作流软件的关键特征文档根据预定义的路由进行分发。一些用户可以根据需要来访问和修改这个文档。每次修改都必须签上进行这次修改的人员姓名。可以加上一些希望哪些人员再阅读的注释。文档跟踪使得用户可以轻易得知文档在系统中流动时的位置,并且可以向那些耽误传送文档的用户发送催促信号,甚至可以撤消这个文档。工作流软件通常包括中央管理和文件处理系统,管理人员可以使用它们来授予不同级别的访问和安全性权限,以及建立工作流处理过程和跟踪工作流。锁定处理使得用户可以以一种安全的形式来完成和前递文档。当使用一次锁定时,其它用户就不能对这个用户进行的修改再进行改变了。它还不仅仅保护完成上述修改的用户,还保护接收方不会看见
2、他或她没有进行过的修改。安全性是通过鉴别和数字签名来实现的。接收方可以确信发送方的正确性,可以证明这个文档是发送方发出的,并且可以证明它在传输过程中没有被改变。发送方可以确信由接收方对该文档进行过的任何变动都可以检查出来。从管理的角度来看,工作流软件可以帮助一个机构跟踪信息是如何流动的,以及如何更好地管理这种流动。工作流软件可以消除许多费时的活动,以及经常发生的昂贵的活动,例如会议、电话呼叫和特快专递。但是一旦用户转向使用这种新的软件,所需的带宽就会增加。工作流软件允许用户来观察大型的图象文件、图形、声音,甚至可以观看视频文档。这种类型的通信量将会使网络饱和。可以从许多厂商获得工作流软件,例如
3、ibm(white plains,new york)、actionsoft(aws)、lotus development(cambridge,massachusetts)等等。象windows这样的图形用户环境非常适合工作流应用程序,其中图形、文本和其它来自许多不同应用程序的元素都被以对象的方式集成到复合文档中。windows具有内置工作流功能,例如它的对象链接和嵌入(ole)功能,并且windows for workgroups产品就是一种包括邮件和调度软件的网络群件包。internet多功能函件传递扩展标准(mime)是一种internet标准,它为在电子函件消息中包括不同类型的数据(例如
4、图形、音频、视频和文本等)提供了一条途径。其中,格式化功能允许用户指定字体类型、字号和文档的页的布局,因而它们就可以被其它系统中的不具有类似应用的用户进行阅读和翻译。标准规范化表示语言(sgmi)是超出美国信息交换标准代码(asc)格式之外的一种文档规范,它为描述文档的格式提供了一条途径。它用于创建“智能”文件而不是“哑”(ascii)文件。一个sgml文档包括定义文档中的每个部件的一些属性,因而使得文档硬件和软件独立。使用sgml文档格式,工作流软件供应商可以更加集中精力于功能性,而不是相互转换。用户和程序员希望能够在文档中存储关于执行事件,或具有激活与这个系统以及与它连接的输出设备兼容的格
5、式信息。产品快照:( 流程定义 )( 流程活动定义 ) ( 表单定义 )( 报表定义 ) ( 计划任务定义)( 用户界面 )您的位置:首页 产品介绍 系统架构purus 是一个架构在微软 .net 上的 bpm 系统,系统采用多层架构设计。系统架构如下:purus 采用了服务器架构,将流程引擎进行合理封装,通过 api 接口的方式调用,使得流程中间件在一个科学的体系架构中被有效管理和调用。内部数据格式采用 xml 规范,可以方便地实现和外部系统的数据传递和 web 服务的调用,保持了系统在更高层次的开放性以及和其它应用系统的快速集成。强大的企业管理器包含的表单设计器,可以设计通用智能表单, p
6、urus 表单设计工具满足企业一般通用的需求,表单设计工具支持 java 脚本操作,保障了表单的灵活性和自动扩展。同时系统可以集成外部定制 asp.net 表单,保障了特定应用兼容性。 系统具有以下技术特性: 独立的后台服务 用 bpmi 接口通过专有通道和后台服务相连,使系统可以支持大容量的并发用户和复杂的计算。 xml 规范 用户(表单)数据用 xml 格式保存和传输,减少了以往基于数据库的 bpm 系统过于频繁操作数据库所带来的对性能的不良影响。同时可以使系统非常容易的增加对其他数据库的支持。 强大的企业管理器 流程、表单和报表设计简单轻松,功能强大。既能满足企业业务设计需求,又能节约开
7、发时间和工作量,使系统的导入和维护成本降低。 数据流入流出适配器 能够和其它系统互联,使企业数据从不同的系统流入 bpm 系统,通过流程的各个环节,再流回到各个系统中去。 严格的权限控制 可以定义流程的权限和活动的权限,权限的设置包含组织结构的逻辑关系。权限的种类分为启动、读取、跟踪、退回、委托、直送以及和流程操作相关的权限。委托可以设置委托的范围。 标准的 api 接口 通过标准的 api 接口,调用 bpm 服务,由 bpm 服务器进行任务的分派和管理,通过这种调度机制,保障了系统可以均衡处理服务请求,提高了系统的处理能力。本课题将采用windows2003 server和microsof
8、t visual studio .net 2003作为开发平台,c#作为主要的开发语言,数据库则采用安全性较高的sql server 2000。系统管理需求分析工作流软件设计方法研究工作流及其相关技术的人一定知道这个组织工作流管理联盟(简称wfmc,workflow management coalition),其成立于1993年。作为工作流技术标准化的工业组织,wfmc提出的工作流系统参考模型(reference model)无疑为各家工作流软件厂商的系统设计规划提供了最权威的参考,乃至标准。下面就是这个参考模型:首先,最重要的部分就是中间的工作流引擎,可以说它就是整个工作流系统的心脏,因为所
9、有的工作流系统都要使用工作流引擎来:1、为运行中的流程实例解释我们的流程定义这些定义一般都是由接口1获得的。2、组织调度流程的实例,推进工作流程的前进,这包括条件流转、分支聚合、父子流程3、处理工作任务的分配、接受、提交等行为。为无论是人工干预或自动执行的任务,提供计算的支持。4、管理调用其他的4个接口这可能包括解释工作流程定义中的一些脚本。工作流引擎做的工作就像心脏把血液不断的送到我们身体的各个部分一样,关于工作流引擎是如何架构和设计的,这相当复杂,不过我会在以后的文章和大家讨论。然后,说说工作流系统“身体”的五个部分吧,也就是五个接口:接口1流程定义工具,前面提到过我们使用它来定义业务流程
10、,所谓的业务流程定义一般来说就是一段xml,它遵循xpdl(xml process define language)标准或bpel(business process execution language)标准或厂商自定义的标准等等。事实上你就可以把它理解为一个产生xml的图形化建模工具。这种图形化建模工具各个厂商的技术实现可谓五花八门,国内的一些厂商,例如西安协同采用的是java swing,joinwork使用的是flash,而我做的工作流系统使用的是activex;国际上的一些开源项目,如jbpm使用的是基于 eclipse的插件,shark workflow使用的则是jawe一种基于ja
11、va技术实现的xpdl建模工具。当然,它们的目的都是产生xml形式的流程定义。接口2工作流客户端应用,这很有意思,当我们的业务流程设计好了、运行起来了,那么我们人如何与工作流引擎交互呢?这时候,工作流引擎就通过接口2,为我们提供各种各样的工作/任务列表、工作表单、流程列表以及一些查询功能。我们通过这个接口,就可以办理任务、填写表单从而与工作流引擎沟通。接口3应用程序执行服务,工作流引擎通过这个接口去执行一些外部的或面向专门职能领域的应用程序,例如财务系统、报表系统等,让这些第三方系统参与进来,从而完成定义的工作流程。这看起来就像eai(enterprise application integr
12、ation)的特性,而事实上它也可以说就是workflow eai。同时我们也可以发现接口2和接口3的界定很模糊,难道接口2提到的工作列表不能算是外部的应用程序么?没错!这个问题确实存在,这也就是为什么荷兰工作流大师aalst在其著作中写道“建议每个应用程序都由此应用程序执行服务打开”的原因,他是在建议统一这两个接口么?我也不知道。总之,接口 3在标准化方面众口不一。接口4与其它工作流系统的定制/交互服务,用来处理若干自治工作流系统之间的工作交换,例如案例转移、工作项外包等等。事实上,wfmc组织的初衷是想通过这个接口来连接各个不同的工作流引擎/系统,使它们在一个统一的标准下工作和交流。想法是
13、好的,但是,由于种种原因吧,个人认为是商业利益的因素以及wfmc还没有强大到能“号令江湖,莫敢不从”的地步,所以到目前为止,接口4基本不被支持,也就是说,各大厂商的工作流产品并不能用同一种语言对话。接口5管理和监控工具,虽然很多工作流系统(特别是开源工作流系统)实现的最简单部分的就是这个接口,但我认为最能体现工作流系统在管理上应用价值的就是这个部分,它主要被用来搜集管理信息,这包括诸如工作流系统功能管理工具、流程实时监视和控制工具以及工作效率分析和流程覆盖面分析等各种商业智能工具,这为提升企业的管理能力、优化重组企业的业务流程、分析企业内部的工作效率瓶颈等提供了重要的量化数据支持。俗话说“工业化解放人类的体力,信息化解放人类的智力”,这个接口提供的功能不正是解放了企业领导和决策者们智力的么,而这正是信息化的初衷,工作流的最终价值所在。而传统的工作流系统在这个接口上的“短板”,正为 bp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销策略制定流程与工具整合包
- 环境改善贡献社会承诺书8篇
- 项目验收流程管理工具
- 行政工作处理流程可视化操作手册
- 网络安全配置与检查清单工具
- 业务谈判及提案响应快速手册
- 健康管理推进计划承诺书范文3篇
- 2026年吉林省长春市高新区初三冲刺模拟(5)英语试题含解析
- 2026年黑龙江省哈尔滨市南岗区“FF联盟”初三一模考试答案英语试题试卷含解析
- 陕西省西安市高新一中学2025-2026学年初三第三次模拟练习英语试题含解析
- 劳务外包员工告知书
- 屋面钢结构安装吊装技术方案范例
- 雨课堂学堂在线学堂云《工程伦理与学术道德(电科大)》单元测试考核答案
- 双向情感障碍课件
- GB/T 31887.3-2025自行车照明和回复反射装置第3部分:照明和回复反射装置的安装和使用
- 2025辽宁大连中远海运川崎船舶工程限公司招聘73人易考易错模拟试题(共500题)试卷后附参考答案
- 初中英语完型填空专项训练试题
- 饲料厂6S管理标准
- 2024年全国职业院校技能大赛ZZ048 无人机操控与维护赛项规程以及无人机操控与维护赛题1-10套
- 研学旅行考试题试卷及答案
- 设备隔离网施工方案
评论
0/150
提交评论