JWFD v0.96 版本的发布说明

 

事实上,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

你可能感兴趣的:(JWFD v0.96 版本的发布说明)