Deepflow 初步架构

来源:互联网 发布:乐汀私人影院数据 编辑:程序博客网 时间:2024/06/16 03:33

Deepflow为深度整合各种.NET技术而生的工作流平台


整个工作流的大致的方向为

  1. Deepflow 提供视觉化的流程设计器, 实现了所见即所得的操作流程图的设计,经由silverlight5强大的引擎,创造完美软体新点范。
  2. Deepflow表单设计器提供简约而强大的模版引擎,为你提供上百种公文表单及设计范本,并且提供快速表单建置功能,一个指令便可产生自订表单。
  3. Deepflow BPM引擎整合微软最新工作流WWF框架, 不仅可无逢执行您现在工作流程,亦可利用DeepflowBPM为您完成简单而又快速的流程设计。
  4. Deepflow 支持SQL Server 及 云端资料库AZrue Table,未来亦将支持Oracle 及MySQL系统。

为了要发挥WWF强大的功能,并且能与目前主流技术相结合,特地将KOOBOO里的模板引擎拿来研究,发现用它来当表单引擎非常合适,可以动态生成表单,实现客制表单需求,

亦可扩充外挂模组来加强表单的能力,并且和引入的的插件框架相容,使用注入式开发是大势所趋,未来可在不修改主要的数据库底层便可热抽换数据库底层,实现多数据库的支持。

至于流程设计器,则采用XYZ的WPF版当设计参考, 将来会增加除了内置的Activity以外,上百种客制Activity并支持XAML 导入及导出。

表单设计器本来想采用EffectControls的方案,但由于和KOOBOO耦合不易因此放弃 ,改采HTML5 动态技术+ 模板引擎混用 ,未来可做为表单生产的另一标准。

系统功能模块如图所示:




0 0
原创粉丝点击