工作流技术参数.docx_第1页
工作流技术参数.docx_第2页
工作流技术参数.docx_第3页
工作流技术参数.docx_第4页
工作流技术参数.docx_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

.一、工作流中间件1、 环境要求l 支持Windows系列、IBM AIX、HP Unix、Linux等主流操作系统。l 支持Oracle、DB2、SQL Server、Sybase、MySQL等主流数据库。l 支持Oracle WebLogic、WebSphere、Tomcat等主流服务器。2、 标准要求l 支持J2EE且经过应用案例检验。l 流程定义遵循主流建模语言规范,提供工作流运行监控接口。3、 技术要求l 持续服务能力,业务(流程、规则、表单)设计可以动态加载和升级,不需重启系统。数据一致性,备事务处理的能力,保证业务数据和流程数据的一致性。l 提供RMI服务方式,便于业务流程运行过程和结果易于被外界系统集成。l 提供Web Service服务方式,便于业务流程运行过程和结果易于被外界系统集成。l 具备服务编排能力,面向服务集成总线,可方便的集成服务集成总线中的服务,提供面向服务的流程编排功能,并能够实现服务的同步、异步调用。l 与规则引擎松耦合,能够使用第三方规则引擎(如:ILog Jrules,JBOSS drools,groovy等)的规则定义进行流程的路由选择和驱动;l 支持第三方组织权限组件的集成,通过同步和异步两种调用方式,实现统一内核平台所提供的组织权限组件的结合;支持任意的LDAP目录服务,或第三方组织机构的集成。l 与表单系统松耦合,业务表单可集成任意URI,URI可以为自定义表单,形式可为JSP或Struts *.do、*.faces、*.zul等。l 提供调用第三方Web Service服务的工具代理。l 提供调用第三方EJB服务的工具代理。l 可扩展性,提供事件插件SPI回调接口;可使得应用系统能够嵌入到工作流引擎中对流程进行控制。同时保证流程状态改变时,允许应用系统以插件的形式扩展其业务上所需要的功能(流程事件驱动回调业务系统服务)。l 提供核心引擎扩展机制,允许开发人员根据特殊需求快速实现功能。l 提供时间调度扩展能力,可根据自定义日历进行调度。l 提供执行期限触发事件的扩展能力,允许开发人员根据特殊需求,快速定制触发事件。l 提供权限验证扩展能力,允许用户个性化权限验证。l 提供缓存信息扩展,允许用户自定义缓存对象,从而实现快速查询流程数据和业务数据,以减轻数据库的压力,例如常用的待办任务列表。l 适应流程变化,业务逻辑和流程逻辑分离,流程调整实现零编程(业务处理逻辑和流程逻辑的松耦合,对流程的调整通过流程的定义来实现)。l 适应业务变化,业务规则化,业务调整实现零编程,业务调整对流程影响实现零编程,提供业务规则集中管理;l 适应组织机构变化,任务和执行人分离,任务和执行人动态匹配,并针对已分配任务提供任务调整接口,灵活应对组织机构变化。4、 功能要求l 业务流程建模支持基于Eclipse插件体系结构或浏览器实现的可视化流程设计器,可完成流程执行过程、岗位节点(活动)的任务分配、岗位节点(活动)所需完成的具体工作、执行人对流程的控制权限等信息的定义。具备流程梳理能力,业务人员和技术人员统一视角,简洁直观。具备流程优化能力,通过建模工具将业务流程调整后,右键直接部署,所见即所得,无需任何额外操作。l 具备流程再造能力,根据流程分析建议,业务流程重新梳理。l 能够对中国式工作流提供良好支持,支持单一签核、多人顺序、多人并行、多人抢占四种办理方式;支持条件流、子流程、多路并发与归并、异步提交、支持协办等流程定义;支持拿回、退回、转办、催办、跳转、撤办、加签、会签、传阅等各种常用操作。l 集成开发环境,提供基本的协同开发环境(异地协同开发);提供可视化的流程仿真调试工具。l 表单开发,提供业务表单开发工具;提供表单权限控制能力,在业务流程的执行过程中,在不同的阶段对同一个表单对象有着不同的权限控制以及保密要求。l 任务表处理器,提供B/S结构的标准任务表处理工具,具备业务人员创建业务流程、处理待办任务、查询已处理的任务等功能。l 工作流执行服务提供流程控制API,提供流程数据查询API。l 支持子流程嵌套,支持A流程某节点自动触发B流程的实例。l 支持业务流程版本控制与管理。l 支持业务流程定义导入、导出功能,例如:针对二级部署模式,总局进行模板下发,允许省级进行个性化定制。l 支持流程定义图、运行图、历史图导出功能。l 支持应用和工作流引擎在一个JVM中运行,也可以将工作流引擎单独在一个JVM中运行,并发布服务。l 管理监控,提供图形化的流程管理监控工具,可以对运行时流程进行管理监控,管理员可以人为干预流程的运行过程,并为指定的人员分配任务等。l 流程分析展示,提供图形化的流程分析报告工具,可以对流程运行所产生的历史信息及运行时信息进行统计分析,包括工作量分析、超时分析、业务人员工作情况统计等等,提供自定义流程分析报表工具。5、 性能要求l 基本要求,正常情况下操作,操作界面响应时间3秒、普通查询响应时间5秒、复杂查询响应时间15秒。l 技术参数:n 能够支持500个以上的流程定义在工作流平台上同时运行;n 能够支持上百万操作员在工作流平台上持续运转;n 能够保障10000人同时在线的正常情况下下,保证7*24小时稳定性运行,并且处理流程能力在15条/秒,事务处理能力稳定在220事务/秒。l 具体要求n 支持集群。n 支持历史数据和运行数据相分离。n 支持异步调用,允许批量执行流程控制操作。n 支持待办任务缓存,高速获取待办任务。l 案例要求,提供近三年内第三方评测机构或单位评测结论,不少于3个全国大型项目案例。6、 集中统一管理l 流程服务统一监管,提供部署流程服务节点(服务实例)向导。l 流程服务统一管理n 流程服务统一监管平台,提供查询所有流程服务节点的功能,并对每个服务节点进行全生命周期管理。n 针对每个服务节点,提供关键参数配置向导。n 针对每个服务节点,动态更新运行流程服务依赖类库。l 流程定义统一管理n 针对每个服务节点,提供流程定义导入(部署)功能,针对已导入的流程定义提供禁用、启动、导出和卸载功能。n 针对每个服务节点,提供流程定义BS可视化修改功能,针对已导入的流程定义提供实时修改流程模板的功能。l 流程实例统一管理n 针对每个服务节点,提供查询流程运行数据,可以执行清除、挂起、恢复、终止、取消操作。n 针对每个服务节点,提供查询历史流程数据,可以复活、清除历史流程数据。l 流程对象监管接口n 提供流程定义操作接口提供部署流程定义的接口,方便的将部署功能集成到应用系统中。n 提供导出流程定义的接口,方便的将导出功能集成到应用系统中。n 提供流程定义管理接口,方便的将流程定义的禁用、启动和卸载功能集成到应用系统中。n 提供流程定义依赖项管理接口,针对不同包所公用的定义元素封装到一个依赖项包内,进行管理。l 提供流程数据控制接口n 提供运行流程实例、活动实例、工作项实例等管理接口,方便的将运行对象查询、清除、挂起、恢复、终止、取消等功能集成到应用系统中。n 提供历史流程实例、活动实例、工作项实例等管理接口,方便的将历史对象查询、复活、清除等功能集成到应用系统中。7、 业务要求l 人工交互,细粒度分解,要求人工活动(岗位环节),所要执行的业务(业务单元)和流程的控制操作能够进行细粒度设计,有利于快速构建和流程再造,尽可能进行业务复用;要求每个人工活动(岗位环节)可以处理多个细粒度的业务单元,具备多个流程的控制操作。l 流程控制,针对国内的业务需求,支持自由流、跳转、回退、任务追回、代理、取回、转发、抄送等灵活的功能。l 任务分配针对国内的业务需求,支持灵活的任务分配机制,提供多种任务接收策略,如多组任务分配、竞争工作项、会签工作项等;支持超级管理员任务指派。l 任务催办,针对国内的业务需求,支持全面的任务催办设置,当到达执行期限后,可触发各种事件,如发送手机短消息、邮件、重新分配执行人、自定义等。l 流程数据可追溯,支持运行数据可追溯,每个岗位流程相关业务数据(相关数据)具有历史轨迹;例如活动回退后,相关数据可恢复到回退目标点执行时的数据。支持历史数据可追溯,例如流程结束后,流程数据可复活为结束前状态,继续处理。l 支持运行流程图动态回放和历史流程图动态回放。l 支持批量的转移数据,业务

温馨提示

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

评论

0/150

提交评论