克隆Shark,做一个适合CS系统的工作流产品

 一、出发点
  1、所开发的软件产品大多为C/S构架,迫切希望集成工作流相关功能;
  2、对B/S系统兴趣不大,B/S构架的优点在C/S构架中也能够很好地解决;
  3、B/S的速度慢、容易被反编译、UI不丰富、实现时被浏览器所限制,感觉极为不爽;
  4、开源的工作流产品项目没有足够的分析、设计文档与模型;
  5、选择Shark作为克隆对象是因为其有成熟、兼容性好、符合WFMC标准的优点。
二、实现步骤
  1、阶段一
    A、阅读与理解Shark,得出Shark剖析报告;
    B、对Shark的数据库、代码进行逆向工程,得出数据模型、对象模型;
    C、实现工作流引擎,流程定义工具仍采用TWE。
  2、阶段二
    A、对TWE的代码进行逆向工程得出其对象模型;
    B、实现流程定义工具。
  3、阶段三
    A、增加仿真功能;
    B、根据Shark、TWE的新版特性继续对产品升级。
三、标准与技术构架
  1、WFMC标准、流程定义符合XPDL;
  2、WebService方式提供服务、使用SOAP协议;
  3、分布式、多层、应用服务器集群。
四、开发工具
  Delphi、PowerDesigner、ModelMaker
五、支持数据库
  Access、SQL Server、Oracle
六、遵循许可协议
  GPL?用于商业应用则需付费
七、赢利模式
  商业应用版权费、技术支持服务费
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值