一.软件架构
信诺工作流系统是参照WFMC(国际标准化工作流组织)所提供的工作流模型,按照多层结构技术, 由信诺设计与研发的一套基于数据库和WEB的工作流系统。其中核心的工作流引擎以组件形式封装,用户可以调用其中的接口,自行开发用户界面或内嵌到其他软件系统。在工作流引擎内部,采用了缓存和多线程等技术来提高系统性能。

信诺的结构大体分以下三层:
1.用户界面
采用HTML和DHTML技术,用户通过IE浏览器以WEB形式进行操作。管理员流程定义工具采用IE浏览器以Web 方式实现。
2.商业逻辑层
包括工作流引擎和用户具体应用中间件。工作流引擎又由接口和内部核心处理两部分组成,中间件以Com+的形式存在,内部调用ADO、CDO等Microsoft的系统组件,与数据库和Email等系统相联。
3.数据库服务层
包括工作流定义数据库,工作流实例数据库和用户应用数据库。
整个系统提供完善的接口,使系统与其他信息系统(ERP, HR软件, Word/Excel等)方便的互联。
二.系统特点
信诺参照WFMC提供的工作流模型开发设计, 并且在很多知名企业得到应用。能够适应企业业务现状和企业的快速发展。具有以下主要特点:
1.可视化的流程设计定义工具
可视化的流程设计引擎可以大大降低流程设计的时间和难度。
2.强大的安全性特色
①认证的安全性、 ②传输的安全性、③访问控制的安全性。
3.表现层通过ASP表单实现,功能强大,扩展便捷
信诺的表单采用最新技术的ASP表单,即活动网页技术。采用活动网页表单有诸多好处,首先,其功能强大,并会随HTML标准的扩展而功能不断强化;其次,再开发价格低廉;另外,再开发可由自己或第三方软件开发商完成,可不依赖工作流产品的提供商。
4.灵活的超时、外出管理策略
信诺的外出管理策略由Timeout与外出设置两部分构成,当用户设置自己为外出时,依据流程中外出时允许转发的属性,发给该用户的任务会自动转发给指定的处理者。
5.多项Web Services-based新技术
可建立多台工作流程服务器,于服务器之间互相触发、处理流程。流程中可以触发、处理其他流程,或执行其他Web Services函数,即跨点多厂运作。
除了经由“人”来处理流程外,还可以使用“程序”处理程序。流程可经由“人”和“程序”来混合处理。
6.强大的整合性和扩展性
藉由调整资料库结构、减少常用资料库资料存储量,以减少读写次数与存储量;采用全新Transaction架构、预存程序,大幅度提升处理执行效能。
7.丰富的统计、查询、报表功能
提供丰富的报表统计功能,包括详尽的总报表和分类报表。
三.工作流系统的优势
- 系统具有开放性
- 系统基于数据库
- 快速的开发平台
- 高效稳定的引擎
|