JWFD工作流引擎设计与开源项目探索

4星 · 超过85%的资源 需积分: 10 13 下载量 46 浏览量 更新于2024-07-28 收藏 2.03MB PDF 举报
"JWFD-COMSCI博客电子版本下载,包含comsci在ITEYE博客上发布的所有文档,涉及开源工作流、PDF相关话题。" 这篇博客电子书主要聚焦于工作流系统的设计和开发,作者comsci分享了一系列关于JWFD开源工作流引擎的文章。这个工作流引擎的设计涵盖了许多关键点,包括数据库结构、数学问题、流程运行机制、设计算法以及工作流引擎的优化和改进。 1. **工作流系统设计**:文中深入探讨了工作流系统的核心组成部分,如数据库结构的设计,这对于确保系统高效稳定至关重要。作者提出了一些在设计过程中遇到的问题和解决方案,例如在JWFDv0.96中对数据库结构的说明。 2. **数学问题**:工作流引擎设计中涉及到的数学问题包括遍历算法和矩阵模型。作者指出,正确理解和应用这些数学概念对于构建可扩展和适应性强的工作流引擎至关重要。 3. **流程运行动力**:文章讨论了推动流程运行的动力机制,这涉及到流程的自动运行控制算法,以及如何设计出能适应不同业务需求的驱动方式。 4. **引擎设计**:comsci提到了JWFDv0.96流程设计器的工具栏代码修正补丁,显示了持续改进和修复错误的重要性。此外,他还分享了关于流程设计器的操作说明,以帮助用户更好地理解和使用工具。 5. **文档阅读与理解**:作者表达了对开源软件文档阅读量不足的疑惑,强调了文档的价值,并提倡更多的开发者参与开源项目的文档学习。 6. **挑战与难点**:文中列出了工作流引擎设计的若干难点,如大规模自适应工作流的实现、控制模式的改进,以及对称平衡原理在工作流引擎系统中的应用,这些都是工作流技术发展的关键问题。 7. **人工智能集成**:comsci还探讨了将工作流引擎与强人工智能系统相结合的可能性,提出了实现开源强人工智能系统的思路,并分享了关于SEESAW强人工智能系统平衡器的设计和改进想法。 8. **矩阵模型**:工作流技术进入矩阵时代的观点被提出,矩阵模型被认为能够解决大规模流程的运算问题,同时文章还讨论了流程矩阵模型的基本元素和运算。 这份博客电子书不仅提供了JWFD工作流引擎的具体设计细节,还包含了作者在工作流系统设计和人工智能领域的深入思考,对于想要了解或开发工作流引擎的开发者来说,是一份宝贵的参考资料。
2007-11-25 上传
JWFD申请到一个论坛专区,希望大家对JWFD的数据结构和设计有什么意见和建议,包括BUG都可以到这个地方来提交 地址是 http://www.openjweb.com/bbs/forum.php?mod=forumdisplay&fid=61 jwfd 工作流设计器V0.91 (本程序的源代码在comsci的其它资源中下载) 名称是 JWFD v0.94工作流源代码 for eclipse(BUG修正版) COMSCI 2005 需要JDK1.4以上 运行方法:双击jwfd.jar运行 QQ:784092877 本工具由JAVA SWING与开源软件JGRAPH包的一些类和方法共同编写的,其中对原JGRAPH包的一些类 和方法进行了修改和完善(原始类不能将图的一些重要属性写入GXL文件,我添加了这几种属性的方法) 现在可以使用的一些功能有: 利用作图工具界面完成流程图的绘制,添加可以处理的节点属性和其他一些通用功能, 利用树型结构显示流程图文件的信息(一个是临时GXL文件目录(GXL_TEMP),一个是保存已经提交的GXL文件的目录(ACTIONED)) 通过点击顶部工具栏的最后一个图标,弹出对话框输入文件名后将图GRAPH保存为GXL文件 把GXL文件提交到数据库中的功能可通过在树型栏目中对已经保存的文件点击右键选择提交流程图来运行 提交完成后,在树型栏中的第二项目,已提交流程中就生成了一个被修改了文件名的项,同时数据库中的 stem_main(节点表)和edge_control(边定义表)中就就完整的图的基本数据,可以供流程运行处理模块使用 (本人使用的是MYSQL数据库,库的名字为new_sys,有三张基本表,建表SQL在包中,请自行修改 JGRAPH中对图和顶点与边的定义与存储结构是非常简洁与实用的,利用数据库或者是GXL文件中的这些数据可以非常简单的处理一个复杂的流程图........... 该工具经过修改后,也可以实现一个实时监控界面和其它的适合于网络结构显示的工具和项目 GXL文件格式就是一种标准XML格式文件.....非常容易处理..可以脱离数据库进行流程图数据管理,效率很高 但是如果写入库中,则可以让程序更灵活一些............. 这些程序是在JBuliderX版本中完成的,我把需要用到的LIB都一起打成一个包..