第二章 过程与成果
§2-1 研制过程
一、项目来源及概念的提出
面对企业提出的诸多问题和研发过程的复杂性,我们萌发了解决企业复杂工作流应用的企图。经过系统的论证和考察,并辅之以相关的数学手段,形成了我们独创的工作流应用模型和技术体系。
二、初始模型的建立
Delphi4.0Simpleflow
1Simpleflow
2SimpleflowDelphi
3Simpleflow
三、完善与升华及初期实施
Simpleflow20008SimpleflowSuperflow
(1)Superflow1.0是一个多层次的分布式应用开发平台。
(2)Superflow1.0以独立的中间件的形态存在。
(3)Superflow1.0定义了一套较为完善的API接口,允许用户作前台瘦客户机的开发。并且可以挂接符合接口定义要求的用户独立开发的任意模块。
(4)Superflow1.0以把业务流程看成有向图,从而解决了用流程树解释业务流程的狭隘性。
(5)Superflow1.0允许用户在图形界面的向导之下,进行复杂业务流程的重组,而不用二次开发。
Superflow1.0
Superflow1.0Superflow
四、目前进展
SuperflowAPI Superflow5.0
l API
l
l
l
l ASP.netJanevaJ2EE
Superflow的版本演进(一直在不断的提升)
版本. | 开发工具 | 系统架构 | 特色 |
1.0 Before 2001
| Delphi6 | Win32 Midas | l 图论的引入成为工作流应用的基本工具。 l 层次结构和关系模型构建流程的任意重组; l Superflow规则集对流程树提供全面支持; l 中间件技术的引入; l 需求表达机使得应用具体和需求具体的差异性缩减至最小; l 控制逻辑和应用逻辑的隔离,最小化应用开发力度。 |
2.0 Before 2003
| Delphi7,
| Win32 DataSnap Soap | l 支持Corba,EJB,COM对象调用, 支持XML数据传输; l Superflow规则集对流程森林提供全面支持。 l 完全意义上的企业业务流程重组与拖放式流程搭建; l 增加了节点动态路由技术; l 逐层抽象到逐层镜像的转变。 |
5.0 Until now
| Delphi.net JBulider | .Net DataSnap Janeva | l Janeva对EJB的调用; l 基于流程知识库的路由识别与学习功能; l Superflow规则集对任意复杂有向图提供全面支持。 |
§2-2 研制成果
/Web Application/ISAPI