
置信业务构架平台包括置信基础组件库、置信业务数据表单组件、置信查询组件、置信工作流引擎组件等四大系列组件,贯彻了高内聚、低耦合的设计思想,旨在为用户快速搭建可靠、高效的应用系统。

置信基础组件库
置信基础组件库包括DAO数据访问组件与部门组织模型组件两部分。
DAO数据访问组件
DAO数据访问组件将数据访问与业务逻辑相分离,提高系统的适应能力。
功能特点:
1. 统一数据访问接口;
2. 数据访问查询接口支持对象查询及SQL查询;
3. 透明数据库事务,自动处理开始、提交及异常回滚。
部门组织模型组件
部门组织模型组件将部门、人员及角色封装成组件,加入.Net框架中的角色授权模型,形成独立的、可重用的人员角色授权模型。
功能特点:
1. 独立于应用系统;
2. 基于树形结构的部门、人员及角色关系;
3. 采用.NET角色授权模型,并增加了对Windows 帐户无关用户的支持。
置信业务数据表单组件
置信业务数据表单组件简化了业务表单的开发,将表单常用的功能、数据保存与显示等进行封装,从而达到可重用、可动态配置的目的。
功能特点:
1. 高效灵活的运行时数据绑定:
a) 简单绑定:控件绑定到单个数据元素;
b) 复杂绑定:一个控件绑定到多个数据元素。
2. 控件绑定属性采用可配置方式,方便灵活的指定数据的绑定行为;
3. 采用接口化设计,主要接口包括:数据获取、显示、保存、表单关联报表打印、表单相关常量值通用设定以及数据修改状态检查等接口;
4. 支持一个业务表单对多个数据表的操作;
5. 业务数据访问与业务表单显示分离,使业务表单存取与后台数据库无关;
6. 本组件已实现针对SQLSERVER作为后台数据库的数据存取类;我们将在合适的时候实现其它类型的数据存取类,用户也可自定义实现相应接口,然后修改相应应用程序配置文件(app.config)来指定相应的数据存取类,从而满足需要;
7. 日志记录:
a) 数据库日志记录;
b) 系统日志记录,可根据用户需要、系统性能等进行选择“不记录”、“记录修改”、“记录新增”和“记录删除”等。
置信查询组件
置信查询组件封装了常见的数据查询定义与执行查询接口,大大减少了重复开发工作。采用该组件定制查询,并结合基于角色的权限控制及丰富的GUI表现形式,为用户提供可维护性强、高度灵活高效的数据查询。
功能特点:
1. 简洁易上手的GUI查询配置管理工具,降低了系统维护的门槛;
2. 支持个性化查询条件定制功能,为常用查询提供更多的便利。
3. 支持多表关联查询,查询结果也相应的反映关系结构,使查询结果可方便与各种支持数据绑定的控件进行绑定显示;
4. 遵循SQL标准,支持各种类型的数据库;
5. 可扩展的开放式架构设计
置信工作流引擎组件
工作流引擎是整个系统非常重要的组成部分,流程化的工作需要重新设计和实施时,工作流引擎强大的功能特点就会显现,不需要大规模改动流程设计和代码开发,就可以轻松实现流程改变,使系统具有了强大的生命力和可扩展性,它用来实现绝大部分的办公业务流程(收、发文、其它日常审批工作等)。工作流引擎运用建模工具,最终用户桌面程序、后台资源库、运行库等通过自定义的标准的接口与引擎通信;工作流引擎对外部提供工作流应用编程接口,符合wfmc(Workflow Management Coalition)技术规范,可以同各类数据系统进行通信和数据共享。
功能特点:
1. 多种方式创建流程实例,包括:
a) 人工创建:即用户启动业务实例;
b) 基于事件模式创建:即在符合某种条件下启动业务实例。
2. 流程实例的控制,包括流程实例的运行、挂起、恢复、终止、退件等;
3. 支持手工、自动、子流程、路由等类型的活动;
4. 支持串行、并行、循环、与、异或、投票、会签及子流程等各种复杂的流程逻辑关系;
5. 工作项的控制,包括工作项的创建、运行、挂起、 恢复、终止等;
6. 工作流相关数据的管理;
7. 工作流日志服务;
8. 数据库存取服务;
9. 丰富的客户端API接口。封装了客户端常见的功能,应用程序采用统一的方式调用;
10. 工作项可重定向进行任务分配;
11. 可对历史数据进行回溯;
12. 具备流程实例的退回、撤回、告警与超时功能;
13. 具备工作项的退回、撤回、告警与超时功能;
14. 支持动态的活动参与者;
15. 支持任务的多种分配方式与分配策略;
16. 插件式的活动应用绑定方式,方便进行系统应用扩展;
17. 多样化的部署方式:
a) .Net Remoting部署;
b) C/S部署。