文档章节

JWFD v0.96 版本的发布说明

comsci
 comsci
发布于 2010/09/10 08:58
字数 912
阅读 315
收藏 1

 

事实上,JWFD从一开始就是一个相对完整的流程系统,不仅仅是一个包括JGRAPH组件的设计器,更包括流程数据结构和流程引擎等模块,JWFD的定位 是一个供业内朋友学习和借鉴工作流技术和设计思想的的学习型软件包,对任何商业集成都持开放和合作的态度。。。。。

因为在我看来,工作流技术起步不久,在其发展和变化过程中将会不断涌现新的设计思想和方法,面对这种情况,采用产品开发的模式来做JWFD,不仅 仅使用户会被JWFD的已有结构和设计思路所限制,也会使我在不断改进软件的过程中遇到和旧版本兼容,甚至和其它外围模块兼容的诸多问题,JBPM3到 JBPM4的结构大转变正好体现了这点,虽然JBPM的开发者并不是不愿意让不同版本的软件保持兼容性,但是技术的快速发展却使这种努力不能够轻易实现。

另外以一个人的力量要维持一个相对复杂的软件系统是比较困难的,特别是在缺乏有效交流和反馈信息的情况下,所以综合上面的因素,我在 JWFDv0.96版本中,依然保持原来的状态,即不提供可商业化的完整的客户端系统,仅仅提供一个可供调试流程的简易界面,用以验证JWFD引擎和流程 的逻辑正确性和算法准确性。

JWFDv0.96也不提供WEB版本的界面,但是JWFDv0.96对引擎的设计是不惜代码的,JWFDv0.96还包括一个能够解析已知各种 流程模式的引擎算法包,并包括一个短小精干的嵌入式流程脚本模块(我基于antrl开发的脚本编译工具),这样使得流程的节点具备一定的智能,并使流程更 加智能化(这也是我认为的流程系统今后发展的一个方向之一),这样一来一个具备JAVA程序设计能力和一定算法理解能力的程序员在了解JWFD的大致结构 的基础上面,可以比较容易的学习并掌握工作流的一些基本设计思路和核心技术,并可以根据实际情况开发出各种风格的流程系统,使得工作流技术的开发门槛进一 步降低,核心技术水平却不断提高。

不要认为这样会使得竞争激烈以至于没有钱赚,恰恰相反,由于掌握核心技术却使产品开发成本不断降低,使得市场上出现更多的物美价廉的软件产品,使 整个软件市场中流程技术所占得比例和位置不断提高,流程产品在用户心中已经并正在成为一个不可代替的技术,那么所有正在或者正要以流程产品为卖点的公司, 组织和个人才会得到一个可持续的发展机会和一个不断扩大的市场蛋糕。。。

   JWFD将不断提高核心技术水平,并借鉴国内外的各种设计思路,致力于走出一条简单易行的低成本但是又有相当技术含量的独特的国产软件发展道路。。。。。。

 JWFDv0.96的下载地址 http://www.cnblogs.com/comsci/favorite/260690.html

© 著作权归作者所有

comsci

comsci

粉丝 8
博文 18
码字总数 11933
作品 1
成都
高级程序员
私信 提问
JWFDv0.96 工作流引擎原子操作简易说明

作者: comsci 发表于 2010-09-07 10:46 原文链接 阅读: 20 评论: 0 JWFDv0.96新增加了若干基本SQL操作,并在这些操作的基础上面新编写了SAN流程运行控制方法,下面我就简单的介绍下这个这些基...

comsci
2010/10/14
130
0
开源工作流系统--JWFD

JWFD开源工作流LOGO JWFD的全称是 JAVA WORKFLOW DESIGNER(JAVA工作流设计者) 但是它并不仅仅是一个基于JGRAPH组件的工作流设计器,而是包括流程引擎控制模块和流程数据结构在内的一个非常实...

comsci
2010/04/27
10.1K
0
JWFDv0.96.3开源工作流-流程图提交异常BUG修改报告

2011.2.25 BUG 将新建立的流程提交到数据库中的时候,发生异常,导致flowmanager的流程主记录未进入数据库中 请参考 JWFDv0.96 开源工作流引擎设计-数据库结构说明.doc 地址 http://www.cnb...

comsci
2011/02/25
114
0
JWFD工作流引擎设计--简单矩阵建模(初步讨论)

作者: comsci 发表于 2010-08-18 11:41 原文链接 阅读: 43 评论: 0 JWFD工作流引擎设计--简单矩阵建模(初步讨论) * 暂时忽略工作流状态的问题,仅仅表示工作流的拓扑结构 为什么要搞这样的东...

comsci
2010/10/14
167
0
[原创]JWFDv0.96开源工作流引擎设计---XMLTO数据库解析过程说明

JWFDv0.96开源工作流引擎设计 ---XML to 数据库解析过程说明 注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2011.4.25 四川。成都 简要说明: 实际上,用户通过JWFD流程...

comsci
2011/05/06
406
0

没有更多内容

加载失败,请刷新页面

加载更多

zk中选举Leader时的网络IO QuorumCnxManager解析

每台服务启动过程中,会启动一个QuorumCnxManager,负责各台服务器之间底层Leader选举过程中的网络通信 当集群中有服务器服务中断时,zk会重新选举leader 内部类 Message定义消息结构 包含了...

writeademo
5分钟前
2
0
使用mdBook 替代 gitbook。

###** 为什么要替代gitbook** gitbook 有个模板问题:如果md文件中有连续的大括号(比如:&{{父亲 40}}),gitbook会把{{ 父亲 40 }}中的父亲 40当做一个模板变量。如果这个变量不存在,会报...

王坤charlie
8分钟前
2
0
TL-A7HSAD采集卡硬件的处理器、NOR FLASH、DDR3

TL-A7HSAD是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的高速数据采集卡,可配套广州创龙TMS320C6655、TMS320C6657、TMS320C6678开发板使用。该采集卡包含1个双通道250MSPS*12Bit的高...

Tronlong创龙
20分钟前
2
0
项目启动报fastjson版本可能过低

进行项目启动的过程中,之前都正常,这次启动突然就失败了: 查看日志说的是版本过低,后来查看官方网站版本,替换了最新版本: 选择了最新版本的1.2.60,1.2.62尝试后都不行,后来查看网上搜...

aiChuang
20分钟前
2
0
McDonald’s is using Alexa and Google to accepting job applications

McDonald’s today announced a new initiative the fast food chain is calling the “Apply Thru,” in which owners of Amazon Alexa or Google Assistant devices can begin job applic......

wowloop
24分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部