TLv8平台
采用组件开发技术,提高系统的灵活性和可扩展性;采用工作流引擎技术提供系统的快速开发和更新; 实现了业务模型和系统实现技术的分离,从根本上提升管理软件的技术无关性, 能够支持各种主流的操作系统、数据库、基础技术环境。 TLv8是能够满足应用高度集中、业务流程高度复杂、业务需求快速变化的基础架构平台。
系统框架模型
采用分层来组织系统框架,建议系统分为四层,即“交互层”、“业务逻辑层”、“数据对象层”和“数据库层”。
1、数据库层:使用数据库进行业务数据的存储,并且利用应用服务器自带的数据库链接池对数据库链接进行管理。
2、数据对象层:使用相关技术进行对象/关系数据库的映射,实现对数据资源的封装。或通过实现关系数据库的管理接口,实现数据资源的封装。对于业务逻辑层的开发,开发人员只面对业务数据对象或接口,不涉及底层数据库的访问。
3、业务逻辑层:构建系统模块所需的业务处理方法,交互层将调用业务逻辑层的业务方法来完成业务操作。
4、交互层:交互层主要负责系统和用户交互部分的实现,包括与用户进行交互的页面及执行操作的请求处理类。
技术路线
在系统的设计、开发和运行过程中,采用下列的技术路线:
1、采用四层架构的B/S结构,提升系统易用、易维护、易移植的特性。
2、采用应用服务器和组件开发技术,提高系统的灵活性和可扩展性;采用中间件技术,提高系统的可靠性和稳定性。
3、采用主流关系型数据库,兼容Oracle、SQL Server、MySQL、PostgreSQL、达梦、金仓等数据库。
4、服务端支持Windows、UNIX以及国产Linux等操作系统。
5、采用工作流引擎技术提供系统的快速开发和更新。
6、采用Portal技术提供统一门户支持。