BizFocus WorkflowTM是北京东方易维公司研发的一套基于J2EE技术的开放式的工作流管理系统。
BizFocus WorkflowTM 是北京东方易维公司研发的一套基于J2EE技术的开放式的工作流管理系统。它是国内基于Java技术体系,符合SOA架构的的工作流产品的领先者。
3.1 产品结构和功能描述
1.产品组成
BizFocus Workflow™由以下三部分组成:
l BizFocus Workflow™ Engine:工作流引擎
l BizFocus Workflow™ Studio:工作流建模和管理工具
l BizFocus Workflow™ Worklist:待办工作列表
2.产品功能
(1) 业务流程建模
通过直观的流程图,业务分析员可以采用BizFocus Workflow Studio来定义跨这些应用的业务流程,以及这些业务流程与业务参与者互动的自动化。
(2) 业务流程执行
通过工作流引擎控制复杂的业务流转,系统分析人员可专注于业务模块的建模和业务模块代码的编写工作。业务流程的执行工作流引擎自动完成,而无需编程。
(3) 业务流程管理和监视
监视业务流程执行情况,收集业务流程的性能报告,为业务流程的改进提供切实的依据。
3.2 体系结构设计
东方易维工作流管理系统采取四层体系结构,如下图:
3.2.1 客户端工具
客户端工具层是工作流管理系统与用户进行交互的窗口,主要提供三种工具:
l 流程定义工具:为用户提供一个可视化的图形界面,用户在此界面上通过托拽的方式,可以轻松的进行流程的绘制;流程定义参照WFMC给出的工作流参考模型的接口1规范(Process Definition Tools)进行了实现。
l 工作单工具:主要提供一个用户参与任务的界面,即用户拾取、参与工作项的窗口;此工具以工作流参考模型的接口2(Workflow Client Applications),即工作流客户应用接口规范进行实现。它给用户提供一种手段,以处理过程实例运行过程中需要人工干预的任务。每一个这样的任务就被称为一个工作项(workitem)。工作流管理系统为每一个用户维护一个工作项列表,它表示当前需要该用户处理的所有任务。
l 管理平台:为用户提供一个管理、监控工作流流程实例的窗口。管理平台实现了工作流参考模型的接口5(Administration & Monitoring Tools)规范,如组织机构管理、实例监控管理、统计分析管理、资源控制等。
3.2.2 服务器端接口
本层主要是客户端工具和服务器端组件进行交互的窗口。客户端工具层必须通过服务端接口与服务器端组件进行交互,以面向接口编程的方式实现各层之间的松耦合。
3.2.3 服务器端组件
工作流引擎:是工作流管理系统的核心,是实现工作流管理系统的内核,负责激活、执行工作流实例,按照指定的流转规则进行工作流流转。在需要人工介入的场合完成计算机应用软件与操作人员的交互。另外它的另外一个重要的功能是完成与应用软件及操作人员的交互。
管理服务:主要是对管理平台的具体功能实现。
3.2.4 底层服务组件
底层服务组件的功能主要是由应用服务器和数据库服务器实现,由于工作流核心引擎采用Spring+ hibernet技术实现。支持所有主流的国外数据库服务器,包括ORACLE、MS SQLSERVER、SYBASE、DB2及国产数据库达梦。
3.3 扩展功能
l 高负载能力--实现低成本高负载,并达到负载均衡。
l 三层式B/S结构--三层式架构即在最上层使用 Workflow Server数据库来控制工作流程程序,与维持流程资料的完整性。在中间层,由数据库管理所有用户需执行的工作,并产生每一用户独立的工作清单;在最底层,使用Browser在每一个桌面显示工作清单与电子窗体.这种三层式架构提供了流程自动化的可扩充性与高度弹性。将客户端统一为Web浏览程序的单一平台,各种各样的处理任务都可以通过Web浏览程序调用系统资源来完成。
l 支持商用数据库(ORACLE/SQLSERVER)--支持Oracle 与SQL企业数据库, 并透过最佳化与扩充性以达成最佳效果。
l 方便的单一登录集成能力--当用户登录进入主界面,可直接链接到工作流管理系统中的四大组件中任一有权限参与的界面而无需再次登录。
l 批量数据导入/导出--将根据不同业务划分的数据打包之后利用工作流定义工具导入或导出。
l 支持第三方对象开发--在开发企业级应用时考虑到和其他软件的接口,并为将来可能的配合留下空间。
l 支持数据库(Support for Relational Database)
l 免程序开发(No Programming or Scripting)
l 易扩展的结构(Scalable Architecture)
l 稳定的信息传递架构(Robust Message Transports)
l 图形化工作流程图(Graphical Workflow Maps)
l 可定义流程管理员(Process Owners)
l 版本控制(Version Control)
l 支持第三方对象开发(Third-Party Objects (Controls))
l 与应用程序的交互接口(API)
l 群体开发流程(Collaborative Design via Maplets TM)
3.4 功能描述
3.4.1 支持的工作流基本形式 工作流基本模式
说明/规格
支持串行
最基本的流程模式
支持分支
支持二选一及多选一模式
支持并行(并发)
l 并发节点支持“与会聚”和“或会聚”
支持自动节点
l 自动节点是指不需要人工参与的,可以自动向下执行的节点
l 自动节点的直接后继节点不能是子流程
l 自动节点的直接后继节点不能设置动态参与者
子流程
l 支持在串行的节点上同步调用子流程
l 支持在分支和并发节点上同步调用子流程
l 父流程的前两个节点不能调用子流程,最后一个节点不能调用子流程
智能路由
l 自动分支无需人工参与,自动根据设定的条件进行多选一
l 支持根据业务数据(包括web表单与电子表单,web表单与电子表单参与路由的字段名称必须与工作流引擎中的相关变量完全一致)进行自动路由
l 支持根据组织机构的职级关系进行自动路由:目前产品只提供以下几种职级关系:“当前部门”、“当前用户领导”、“当前部门秘书”、“父部门秘书”、“当前用户的父部门领导”
会签
支持普通任务节点的单步会签
支持调用子流程实现的多部门联合会签
同一节点多人参与
支持竞争参与、同时参与、顺序参与三种模式
传阅节点
实现异步调用传阅节点,即传阅节点可以无出口
其他限制
不支持M选N模型(包括分裂与会聚)
不支持连续的分支节点(即两个或多个分支节点不能直接相连)
更详细资料,请参见中间件频道专题"东方易维工作流普及风暴计划"相关内容
http://subject.csdn.net/workflow.htm
- 大小: 16.3 KB
- 大小: 14 KB
- 大小: 21.2 KB
分享到:
相关推荐
#### 一、工作流与工作流管理系统 - **工作流**:指一系列相互关联的任务按照一定的顺序进行处理的过程。在信息化环境中,工作流通常涉及多个参与者以及多个应用程序之间的交互。 - **工作流管理系统(WFMS)**:是...
是有关xwork培训的,BizFocus5.0是东方易维公司开发的一款优秀的中间件技术平台。
DCM与PFC融合的CRM混合模式创新实践,DCM CRM混合模式PFC ,DCM; CRM混合模式; PFC,DCM与PFC的混合模式在CRM系统中的应用
Radon-Wigner变换与Wigner-Hough估计在信号参数提取中的应用研究——线性调频信号处理与雷达信号速度补偿的探索,利用Radon—Wigner变,Wigner—Hough估计线性调频信号参数,信号参数估计,雷达信号处理,速度补偿 ,核心关键词:Radon—Wigner变换; Wigner—Hough估计; 线性调频信号参数估计; 信号参数估计; 雷达信号处理; 速度补偿,利用Radon-Wigner变换与Wigner-Hough估计,实现线性调频信号参数快速估计,雷达信号处理中的速度补偿技术
基于三菱PLC与组态王技术的自动化立体车库堆垛书架控制系统研究与应用第1100例实践,No.1100 基于三菱PLC和组态王组态自动化立体车库控制堆垛书架 ,三菱PLC; 组态王组态; 自动化立体车库; 控制; 堆垛书架,基于三菱PLC与组态王控制的立体车库堆垛书架自动化系统
"交错并联Boost PFC仿真电路模型:双闭环控制策略下的输出电压与电感电流分析",交错并联Boost PFC仿真电路模型 采用输出电压外环,电感电流内环的双闭环控制方式 交流侧输入电流畸变小,波形良好,如效果图所示 plecs matlab simulink仿真模型 ,核心关键词: 交错并联Boost; PFC仿真电路模型; 双闭环控制方式(输出电压外环、电感电流内环); 交流侧输入电流畸变小; 波形良好; plecs matlab simulink仿真模型。,基于PLECS与Matlab Simulink的Boost PFC双闭环控制仿真模型
"COMSOL仿真:固体超声导波二维模拟及汉宁窗调制5周期正弦激励信号的添加与中心频率200kHz的位移控制",COMSOL—固体超声导波二维仿真 激励信号为汉宁窗调制的5周期正弦函数,中心频率为200kHz 通过指定位移来添加激励信号 ,COMSOL;固体超声导波;二维仿真;汉宁窗调制;正弦函数;中心频率200kHz;指定位移添加激励信号。,COMSOL固体超声导波二维仿真:汉宁窗调制正弦激励信号添加
MATLAB环境下多元变分模态分解与多通道去趋势波动分析多变量信号去噪技术的研究与应用,MATLAB环境下一种基于多元变分模态分解和多通道去趋势波动分析的多变量信号去噪方法。 算法运行环境为MATLAB r2018a,算法可迁移至金融时间序列,地震信号,语音信号,声信号,生理信号(ECG,EEG,EMG)等信号。 ,多元变分模态分解; 多通道去趋势波动分析; MATLAB r2018a; 金融时间序列; 地震信号; 语音信号; 声信号; 生理信号去噪,MATLAB多模态多通道去噪算法在多元信号处理中的应用
基于COMSOL的高坝三维应力渗流耦合分析程序:突破传统二维限制的数值模拟研究,基于comsol的高坝-应力渗流耦合分析,三维程序,非二维 ,基于Comsol; 高坝-应力渗流耦合分析; 三维程序; 非二维。,基于COMSOL的三维高坝应力渗流耦合分析程序
"利用Matlab的Music算法提升雷达超分辨成像的图像质量及分辨率",matlab的Music算法,可用于雷达超分辨成像,提高图像分辨率 ,Matlab的Music算法; 雷达超分辨成像; 提高图像分辨率,Matlab Music算法:雷达超分辨成像,提升图像分辨率
面向农网变电站低成本巡检监督终端研究与实现.pdf
融合Floyd算法优化的改进A星算法:多方向搜索与路径平滑度提升的代码实现,融合floyd算法的改进A星算法路径规划代码 可备注,可以,可依据需求更改地图 %% 改进A*算法 路径规划 % 改进A*算法 1 8个搜索方向变成 5个 提高搜索方向 % 2 无斜穿障碍物顶点 避免发生碰撞 % 3 基于改进floyd双向平滑度优化,删除中间多余节点,减少转折,增加路径的平滑度 % 4 评价函数:f(n)=g(n)+(1-log(P))*h(n) % P表示起始点与目标点之间的障碍率 % = 障碍物的数量 栅格总数 % 其中r为当前点到目标点的距离,R为起始点到目标点的距离。 % 试验对比如下 ,核心关键词:融合Floyd算法;改进A星算法;路径规划代码;搜索方向优化;无斜穿障碍物顶点;双向平滑度优化;评价函数;P值表示障
个人网站 界面优美 代码简单 适合初学者和大学毕业设计。
"深度学习驱动的MIMO雷达目标检测与二维测角技术",使用深度学习进行MIMO 雷达目标检测,二维测角 ,使用深度学习进行MIMO雷达目标检测; MIMO雷达; 目标检测; 二维测角,深度学习助力MIMO雷达目标二维测角检测
tf.data定义高效的输入流水线
基于三菱FX PLC的组态王五层电梯控制系统设计与实现,No.1294 三菱FX PLC基于组态王五层电梯控制系统 ,三菱FX PLC; 组态王; 五层电梯; 控制系统; 编号1294,"三菱FX PLC五层电梯控制系统"
OFDM系统调制下QPSK与16QAM的误码率比较分析程序,OFDM系统在QPSK与16QAM调制下,误码率比较程序 ,OFDM系统; QPSK调制; 16QAM调制; 误码率比较程序,OFDM系统调制下误码率比较程序:QPSK vs 16QAM
,西门子s7-1200plc控制5轴伺服,采用结构化编程,触摸屏采用威纶通,项目实现以下功能, 1.plc程序结构 采用结构化编程,每一功能为模块化设计,功能:自动-手动-单步-暂停-伺服断电保持-报警功能等等。 每个功能块建好后都能无数次调用。 三轴机械手x轴-y轴-z轴取放料脉冲定位控制台达b2伺服。 台达伺服速度模式应用,扭矩模式应用。 2触摸屏程序结构 手动画面-报警画面-资料数据-历史数据-用户管理-配方设置-伺服自动画面-伺服参数-i o监控等。 3电气图纸 主电路,伺服电路,plc输入输出控制电路等等 plc程序结构清晰,层次分明,注释齐全。 触摸屏程序画面精美。 cad制图精美。 都可以作为后续自己项目的参考模版。 参考本案例程序。 可快速掌握西门子1200控制伺服编程技巧,扩展自己的编程逻辑思维。 节省大量不必要花费的时间,可快速上手。 plc程序博途v14 以上都能打开。
da3be767d73d8b8ed90b550558f72b4c.part1
基于MATLAB的3-RPS并联机器人动力学与运动学仿真控制技术研究,利用Simulink与Simscape平台进行仿真分析,MATLAB3-rps并联机器人动力学仿真,运动学仿真控制,simulink simscape ,核心关键词:MATLAB; 3-rps并联机器人; 动力学仿真; 运动学仿真控制; Simulink; Simscape;,MATLAB仿真实验:并联机器人动力学与运动学控制