微内核工作流引擎体系架构与部分解决方案参考

来源:互联网 发布:淘宝店铺号可以买吗 编辑:程序博客网 时间:2024/06/03 14:51
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

  耗费了一个多星期断断续续的时间,终于完成了最新的文章《微内核工作流引擎体系架构与部分解决方案参考》。 写完之后,自己读了读,发现还是有很多地方写的不够细,却也懒的去修饰了。其实,这篇文章,最主要的隐含意思,是告诉大家“如何从一个结构上,去分析引擎”。 当你去读一个引擎的时候,当你去开发一个引擎的时候,最主要是了解或规划出这个引擎的体系结构。 计划写三篇有关工作流引擎内部实现的文章,从三个方面阐述:角度文章完成情况从引擎内核调度算法角度《工作流引擎核心调度算法与petrinet》2005-4-17从引擎体系结构角度《微内核工作流引擎体系与部分解决方案参考》2005-7-24从引擎内核角度《工作流引擎内核揭秘》未完成 如今已经完成两篇,计划今年11月份发布第三篇。到时候,希望通过这三篇文档,给大家揭示出一个完整的工作流引擎内核。有关详细的文章,请访问:http://www.javafox.org ,或 http://javafox.vip.myrice.com/mywf/fox999_workflow_kernel_arc_20050724.pdf,直接下载即可。由于文章有二十多页,不在此重复,只摘录目录如下,供参考。1. 阅读本文的基础知识 22. 前言. 33. 我的工作流探索之路 34. 为什么要引入微内核 55. 工作流引擎的位置. 56. 微内核工作流引擎的结构概述. 66.1. 七个层次划分 66.2. Shark的架构简介 76.3. jBpm的结构简介 97. 微内核工作流引擎的七个层次介绍 107.1. 外设层 107.2. 接口层 117.3. 交互代理层 117.4. 引擎内核处理层 117.5. 引擎运行服务层 127.6. 扩展实现层 127.6.1. 支撑流程运行的(Sustentive) 127.6.1.1. 组织模型适配 127.6.1.2. 流程实例存储服务 147.6.1.3. 应用适配 157.6.2. 辅助流程运行的(Assistant) 167.6.2.1. 条件处理 177.6.2.2. 功能处理 177.6.2.3. 客户操作处理 187.6.3. 增强流程运行的(Enactment) 187.6.3.1. 策略扩展 197.6.3.2. 事件监听扩展 207.6.3.3. 超时处理 217.6.3.4. 代理人处理 227.6.3.5. 工作日历 227.7. 基础组件层 228. 结尾. 22我们需要更多的原创······更多工作流参考文档,请访问在http://www.javafox.org 注:转载文章,请注明作者信息。1. 阅读本文的基础知识 22. 前言. 33. 我的工作流探索之路 34. 为什么要引入微内核 55. 工作流引擎的位置. 56. 微内核工作流引擎的结构概述. 66.1. 七个层次划分 66.2. Shark的架构简介 76.3. jBpm的结构简介 97. 微内核工作流引擎的七个层次介绍 107.1. 外设层 107.2. 接口层 117.3. 交互代理层 117.4. 引擎内核处理层 117.5. 引擎运行服务层 127.6. 扩展实现层 127.6.1. 支撑流程运行的(Sustentive) 127.6.1.1. 组织模型适配 127.6.1.2. 流程实例存储服务 147.6.1.3. 应用适配 157.6.2. 辅助流程运行的(Assistant) 167.6.2.1. 条件处理 177.6.2.2. 功能处理 177.6.2.3. 客户操作处理 187.6.3. 增强流程运行的(Enactment) 187.6.3.1. 策略扩展 197.6.3.2. 事件监听扩展 207.6.3.3. 超时处理 217.6.3.4. 代理人处理 227.6.3.5. 工作日历 227.7. 基础组件层 228. 结尾. 22我们需要更多的原创······更多工作流参考文档,请访问在http://www.javafox.org 注:转载文章,请注明作者信息。

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击