- 博客(394)
- 资源 (38)
- 收藏
- 关注
原创 [原创]JWFD工作流-流程-数据同步控制的简明设计思路
前段时间,JWFD的设计由于遇到点困难和我忙于做迷你搜索引擎,所以暂停下来,这几天突然有了新的灵感,对于前面提到的数据-流程同步控制的问题,有那么一些想法,但是思考的还不是很透彻和成熟,不过我还是觉得需要和大家一起分享下这些想法,说不定对大家还有些帮助 流程-数据同步控制是JWFD工作流引擎在开发到v0.96.3版本之后,由于系统新增加了自动表单等外部业务数据,使得原有的流程自
2011-06-17 09:02:00 1117 1
原创 JWFDv0.96开源工作流引擎设计---XMLTO-数据库解析过程说明
JWFDv0.96开源工作流引擎设计 ---XMLTO数据库解析过程说明注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2011.4.25 四川。成都简要说明: 实际上用户通过JWFD流程设计器设计出的流程图的结构一般是保存在XML格式的文件中的(XML文件结构请参考”JWFDv0.96 开源工作流引擎设计-流程图XML结构说明.doc“),而流程引
2011-05-03 09:04:00 1342
原创 jwfd工作流引擎设计-流程数据同步控制器的设计思路及其矛盾
基于图论的广义优先遍历算法的流程引擎运行控制器仅仅是一个很初级而简单的工作流引擎的实现手段,那么更进一步的需求则是来源于用户需要用(外部输入)自动表单中的数据来控制这个图的遍历行为,这就好像是我们有发动机可以驱动汽车的轮胎转动,但是还需要一个驾驶员和方向盘来控制汽车的前进,后退和转向,那么发动机就是基于图论的广义遍历算法,而驾驶员和方向盘则是外部表单数据和基于表单数据的流程数据同步控制器,为什么要用同步来描述这个控制器呢? 对于这个问题,实际上我还有些问题没有弄得很清楚,首先基于遍历算法的流程引擎对流程
2011-04-20 10:01:00 1204
原创 [原创]工作流拓扑扫描器设计思想
要实现一个自适应的动态流程引擎,一个前提是后台的流程引擎必须实时了解前端的流程图的动态变化,好像飞行中的导弹,因为目标随时在变化,所以需要一个雷达来跟踪运动的目标,基于这个思想,我打算设计一个能够在后台实时跟踪前端流程图动态变化的流程系统模块,暂时取名叫流程拓扑扫描器,原理其实很简单,按照一定的规则或者算法模型,对前端的流程图的拓扑结构的变化进行实时跟踪,流程图的拓扑结构的变动可以暂时简单的归结为流程图中的节点的数量变化,连接线的两端节点的改变,连接线的空间坐标的改变等,也就是说,一旦一个流程图在运行
2011-03-26 12:24:00 984 1
原创 工作流底层数据结构与建立拓扑方程组的一些思考
<br /> <br /> <br /> 用一个联立的方程组来表示流程拓扑结构,这个拓扑结构如果发生变化,方程组也跟着发生变化,这就可以实现所谓的动态流程<br /> <br /> <br /> 面临下面的一些问题,需要我们尽快解决<br /><br />
2011-03-14 09:18:00 1474 2
原创 [原创]JWFDv0.96工作流引擎设计-自动运行控制器结构说明
JWFDv0.96---工作流引擎设计 --自动运行控制器结构说明 注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2010.12.12 四川。成都
2010-12-12 10:47:00 1684
原创 [原创]JWFDv0.96工作流引擎设计--嵌入公式使用和结构说明
JWFDv0.96工作流引擎设计 --嵌入公式使用和结构说明注:这篇文章中所使用的“函数”就是指JAVA语言中的方法作者 comsci 2010.11.18 四川。成都总体设计思路 通过在流程的节点里面嵌入公式(脚本),保存在数据库中节点字段属性中的,然后流程引擎控制器通过执行脚本引擎获得运行公式的结果,然后通过这个运行结果控制流程的走向设计说明:提前计算及其潜在问题 在实际的流程系统工程设计中,我们会遇到这样
2010-11-25 15:36:00 3327 3
原创 [原创]JWFDv0.96工作流引擎设计-数据库结构说明
JWFDv0.96工作流 引擎设计 ----数据库结构说明 注:这篇文章中所使用的“函数”就
2010-11-11 09:26:00 2506
原创 [原创] JWFDv0.96工作流引擎设计--节点回退算法说明
JWFDv0.96工作流引擎设计 ----节点回退算法说明注:这篇文章中所使用的“函数”就是指JAVA语言中的方法作者 comsci 2010.10.7 四川。成都算法设计的简要说明JWFD工作流系统在v0.96版本之前并没有实现回退的功能,在v0.96版本中节点单步回退功能才被使用单一算法函数的方式加入到引擎模块中,但是由于在开发过程中,时间比较紧张,我并没有对这个算法进
2010-11-03 09:33:00 1309
原创 [原创]JWFDv0.96工作流系统--流程XML文档结构说明
本文简要介绍了JWFDv0.96工作流系统的流程图XML模型结构,其中带有少量的专业语言,浅显易懂,适合初学工作流系统的设计和开发者,在了解这个结构之后就需要大家把注意力集中到流程图XML数据到后台SQL数据库结构的建立过程中,以便大家理解JWFD工作流引擎的工作原理及其实现方式1:使用JWFD流程设计器画出一个简单的串行流程图(保存为XXXX.gxl) 这里使用的流程图的数据结构是采用图论中的(顶点,边)模型来生成的,这方面的理论知识请参考清华大学的教程第七章-图-第二节-图形的存储
2010-10-05 11:08:00 2098
原创 JWFD最新更新
最新更新,由于我的网站突然无法访问,导致JWFD的用户下载无法访问,希望大家原谅,我把几个JWFD比较重要的代码和文档包上传到博客园的收藏地址里面,欢迎用户下载 新的JWFD官方下载地址是:http://www.cnblogs.com/comsci/favorite/260690.htmlCSDN下载地址是http://download.csdn.net/source/1299903JWFD的全称是 JAVA WORKFLOW DESIGNER(JAVA工作流设计者) 但是它并不仅仅是一个基于JG
2010-09-08 09:30:00 986
原创 [原创]JWFD工作流引擎设计--简单矩阵建模与应用(初步讨论)
暂时忽略工作流状态的问题,仅仅表示工作流的拓扑结构 为什么要搞这样的东东,jwfd v0.96版本中的引擎算法已经足以应付常见的工作流模型了,其它工作流系统的状态机模型也是比较不错的解决方案.因为在我设计0.96的引擎的时候,由于嵌入式代码模块和外部 数据(表单等)的加入,
2010-08-09 11:14:00 2926 3
原创 [原创]物联网技术与工作流技术的结合
物联网就是所谓的传感器网络,即通过把大量的传感器连接成网络而形成的一种新的信息获取和处理的技术(这是我个人对物联网的理解,如果有错误,请专家指正), 最常用的领域是军事和安全,交通等对需要及时获取和处理实时信号的地方。。。 工作流技术目前应用的领域主要是在企业,机关,公司等有组织
2010-06-17 10:08:00 1282
原创 [原创]JWFD工作流引擎设计--节点匹配搜索算法(再讨论)
JWFD工作流引擎设计--节点匹配搜索算法(再讨论)NMSA Node matching search algorithm--节点匹配搜索算法说明 只所以要设计这样一个算法,原因是在设计流程引擎的过程中遇到下面的这个问题 “在对称条件下带条件选择的汇聚路由问题”: 问题的
2010-03-06 11:56:00 1052
原创 [原创]工作流自适应引擎的设计思想(初步)
最近一段时间都在思考这样一个问题:如果我们想让一个工作流引擎能够妥善的处理由用户通过流程设计器设计出来的任意复杂(简单)的流程图,那么对这个工作流引擎的结构设计就必须很灵活,因为如果仅仅依靠一个有限规模的类与方法集合体,我们不太容易很好的处理所有可能遇到的流程图,但是经过我在JWFDv0.94-v0.96这几个版本的流程引擎设计过程中,我发现了一个潜在的,有可能比较
2009-11-30 11:59:00 2769 1
转载 [转帖]流程图的跳转问题
下面这个问题是我在网上搜索工作流设计问题的时候发现的另外一个非规则流程运行控制问题,转帖出来大家一起来研究......=================================================================================[来源]http://ipointer.cnblogs.com/archive/2006/04/0
2009-11-02 16:50:00 2855
原创 [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于解决条件异步汇聚问题)
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://blog.csdn.net/comsci/archive/2009/02/27/4682578.aspx),我现在把我对图例A2的一个解决方案公布出来,请大家多指点 图例 节点匹配搜索算法(用于解决标准对称流程图条件
2009-11-02 14:16:00 1291
原创 OpenJWeb(1.8) Java Web应用快速开发平台
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传 OpenJWeb快速开发平台以快速开发为核心,整合先进的java开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透明的、框架先进的、方案全面的、成本低廉的信
2009-11-02 14:15:00 938
转载 [转帖]工作流引擎设计思路
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下=================================================================================自开博以来不断有朋友来探讨工作流引
2009-11-02 14:14:00 1345
原创 Fire Workflow 1.0正式版终于发布了
Fire Workflow 是国内另外一款开源工作流,作者是著名的非也同志,哈哈.... 官方网站是 http://www.fireflow.org 经过大家努力,Fire Workflow 1.0正式版终于发布了 正式版主要变化:1、增加IWorkItem.jumpToEx(...)方法,取消了当前环节和目标环节必须在同一条执行线的限制,使得自由流更加自由2、增加ITa
2009-10-09 08:44:00 2915 1
原创 [原创]JWFDv0.96 开源工作流发布前的一些问题说明
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而这些领域对数据的准确性和实时性要求都比类似文件管理,办公系统这些高得多,那么如果工作流技术要进入这些领域,我们该做些什么准备呢? 我在这里需要结合工作流系统设计的一些具
2009-10-06 10:30:00 789
原创 [原创]JWFD v0.96 版本的发布说明
事实上,JWFD从一开始就是一个相对完整的流程系统,不仅仅是设计器,更包括流程数据结构和流程引擎等模块,但是我并不想把这个系统做得更完善(也不是没有这个能力),以至于使它成为一个完整的软件产品 我不做客户端原因主要是,JWFD的定位是一个供业内朋友学习和借鉴工作流技术和设计思想的的软件包,并不是一个以开源为名的软件产品,也不会成为一个和其它同类软件产品竞争的东西,因为在
2009-09-27 09:15:00 779 1
原创 [原创]JWFDv0.96 结构图说明
在介绍JWFD之前,顺便推荐下朋友做的基于.net的流程设计器,有下载 http://www.cnblogs.com/l_dragon/archive/2004/12/28/83082.html 国内著名的WWF专家WXWinter的博客中介绍的微软体系的流程设计器 http://www.cnblogs.com/foundation/archive/2008/06/29/1
2009-09-23 17:04:00 806
原创 [原创]对“带条件选择的并行汇聚路由问题”的再思考
今年上半年,我在设计基于JWFD流程系统的商业化改进型引擎的时候,由于采用了新的嵌入式公式模块而导致出现“带条件选择的并行汇聚路由问题”(请参考2009-02-27博文),当时对这个问题的解决办法是采用基于拓扑结构的处理思想,对汇聚点的实际前驱分支节点通过算法预测出来,然后进行处理,简单的说就是找到造成这个汇聚模型的分支起点,对这个起始分支节点实际走的路径数进行计算,然后把这个实
2009-09-10 16:26:00 636
原创 数学是科学技术的语言
从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么? 最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它的核心模块是Lingo
2009-04-06 10:42:00 1215 1
原创 [原创]工作流与自组织的关系?
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢? 这里有篇论文,摘要是:“针对网格中的服务实体只
2009-03-24 10:58:00 618
原创 [原创]工作流复杂拓扑结构处理新思路
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很多相对
2009-03-03 11:22:00 886
原创 [原创]带条件选择的并行汇聚路由问题
我把图中出现的问题叫做 “带条件选择的并行汇聚路由问题”英文是: With the conditions of selection of the parallel aggregation routing problem问题的描述:在一个流程图中,存在N个分支点和M个汇聚点,所有的汇聚点和分支点的关系有规则对称和不规则对称两种(图中的A2的拓扑是规则对称,A1,A3是不规则对称),每一个
2009-02-27 10:07:00 1079
原创 COMSCI原创JWFD工作流系统下载地址
我在2005至2009间陆续年开发的,包括运行版,ECLIPSE代码包,数据结构和简要设计文档,非常适合于工作流设计和开发的入门,系统结构简单实用,但是却非常有效。。。。。下载地址: http://www.cnblogs.com/comsci/favorite/260690.html0 顶0 踩
2009-02-24 11:45:00 766
原创 [原创]工作流系统设计的层次和目标
流程系统设计的层次和目标 我在设计开发流程系统的过程中,稍微总结了一下,有一些想法,贴出来,和大家讨论 粗略划分下,实现了下列处理层次的流程引擎可以说已经达到了一个流程系统设计的中级目标 第一层 流程图XML解析与相关数据表结构的SQL操作 第二层 流程图拓扑结构处理和特殊流程
2009-02-23 11:32:00 1276
原创 [原创]对公文会签流程设计的补充
对"公文会签流程设计"的补充 2005年的时候,我曾经在网上发表过一篇名叫“公文会签流程处理设计”的短文,文中用几副图表和简短的语言比较详细的描述了在如何在工作流系统中对公文会签这一业务进行处理以及相关的一些设计思想,时隔3年,由于工作的关系,我又需要对此设计再次进行补充,这次的关键点是:"嵌入式脚本与会签逻辑"。 由于其中
2009-02-21 15:18:00 1896
原创 [原创]JWFD工作流引擎开发状况(二)
引擎支持如下模式 .1 顺序(Sequence) .2 并行分支(AND-split) .3 并行汇聚(AND-join) .4 条件分支(Conditional routing)、互斥选择(Exclusive Choice、XOR) .5 简单汇聚(XOR-join) .6 多重选择(OR-split、Conditional routing) .7 部分汇聚(Par
2008-07-08 14:41:00 1025
原创 [原创]JWFD工作流引擎开发状况
JWFD工作流引擎开发状况 - 目前遇到的问题是在处理回退模式的时候,涉及到汇聚点的回退处理的问题 汇聚点回退遇到有下面两种情况需要分别处理1:从汇聚点本身回退到上一个节点 (在上图中该模式是指从4-1节点回退到3-1节点或者3-2节点)2:从汇聚点下一个节点回退到汇聚点本身(在上图中该模式是指从5节点回退到4-2节点)涉及到汇聚点的回退处理主要问
2008-07-07 16:15:00 1696
原创 JWFD介绍
JWFD 是由comsci 个人开发和维护的开源工作流系统 JWFD的全称是 JAVA WORKFLOW DESIGNER(JAVA工作流设计者) 但是它并不仅仅是一个基于JGRAPH组件的工作流设计器,而是包括流程引擎控制模块和流程数据结构在内的一个非常实用的工作流系统,可以很容易的嵌入到包括 ERP,CRM,OA等 应用系统中,过去几年间,comsc
2008-06-20 09:06:00 2776
JWFD v0.96.5.1027.4 ECC模块升级包
2024-04-16
JWFDv0.96.5.1027.4 中小规模矩阵引擎版本(联调模式)
2024-04-01
JWFDv0.96.5.1027 工作流设计器-自动拓扑构造模块升级代码
2024-02-28
JWFD开源工作流矩阵引擎升级代码包
2023-10-31
jwfd开源工作流JDK1.8和WINDOWS7版本
2023-10-08
jwfdv0.96.5.1026 矩阵数据库和矩阵引擎算法版本
2023-10-01
JWFDV0.96.3开发包树型列表BUG补丁
2013-06-26
JWFDV0.96.3屏蔽XML同步编辑补丁
2013-05-24
JWFDv0.96.3工作流系统二次开发包简易使用说明(2013.5修正版)
2013-05-24
JWFDv0.96流程图提交BUG修正补丁.rar
2013-05-23
JWFDv0.96工作流系统设计-节点匹配搜索算法设计说明
2013-04-12
群友分享的FLEX工作流设计器(含源码)
2013-04-08
JWFDv0.97.000(初步支持自动数据处理模型)简易设计说明文档
2013-04-04
JWFD开源工作流数据库SQL文件
2011-11-06
JWFD设计器主窗体工具栏代码修正补丁
2011-08-28
OpenJWeb工作流设计文档
2011-05-05
Jgraph5.03开源软件代码包
2011-04-29
JWFDv0.96.3开源工作流引擎二次开发包
2011-04-06
shedworkflow流程设计器(EXT+JS技术实现)
2010-01-26
网友ccbbjlssty做的javascript工作流设计器
2009-11-09
seesaw(跷跷板)人工智能算法设计
2009-11-03
JWFD工作流嵌入式公式解析模块
2009-10-29
微软.net工作流设计器及源代码
2009-10-29
family168项目组的工作流设计器演示
2009-10-29
JWFD v0.94工作流源代码 for eclipse(BUG修正版)
2009-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人