当前位置:首页 > 应用中间件要求
投标方必须保证本项目所需软件产品获得生产厂家的合法授权,且为最新版本,并在售后服务承诺中保证提供至少一年的免费升级服务和技术支持服务。主要的应用支撑软件要求如下:
一、数据库系统
投标方提供的数据库管理系统需满足以下具体技术要求: 1、基本功能
提供丰富的数据类型支持,提供丰富的内置函数,主要包括:数学函数、字符串函数、日期时间函数、聚集函数、大对象函数等。支持自定义存储过程/函数,支持触发器,支持视图。支持完整性约束,支持事务的4种隔离级别。
支持海量数据存储和管理,数据存储量为32T以上,单个大对象的最大容量要支持到4GB。并发控制支持表锁、行锁和页锁,具有大规模并发处理能力。
支持集中的数据库管理,提供远程跨平台数据库管理工具;提供良好的性能监控、调整手段;提供跨库、跨系统数据管理能力。
2、安全要求
支持强用户身份鉴别:为用户身份鉴别提供口令、指纹和Radius等多种身份鉴别方式,并允许系统管理员自行配置用户身份鉴别类型。
支持自主访问控制机制:利用对象的ACL列表来检查某个用户是否具有对某个对象的某种访问权限,支持强制访问控制机制:提供基于标签的访问控制方式。提供多种加密方式来保证数据存储安全,至少支持外部密钥加密套件和透明加密两种方式。提供基于证书机制的数据加密传输。提供独立的安全审计,支持系统特权审计、用户审计、语句审计和对象审计四种类型的审计,既可以审计执行成功的语句也可以审计执行失败的语句。支持三权分立的安全体系,建立系统管理员、系统审计员、系统安全员的三权分立安全模型,并将访问控制的粒度细化到行级。
3、性能要求
支持多种索引,支持多种查询优化策略,支持存储过程优化、基于代价的查询优化、基于规划的查询优化,支持高效的自动数据压缩。支持物化视图,提供并行查询能力。支持一级及二级水平分区,包括:hash分区,range分区和list
分区。提供64位运算支持,至少支持10000个并发连接数。
4、图形化管理功能
DBA管理工具:对各数据库服务器上的数据库对象(如表、视图、约束、索引、触发器、序列、存储过程、用户、角色和权限等)提供相应的可视化管理。
交互式SQL查询工具:用于创建和执行SQL脚本。
数据迁移工具:主要是支持其它各种异构数据源(如各种关系数据库系统、Excel文件、文本文件)数据的迁移、转换以及合并。
数据库配置工具:数据库创建、数据库删除、设定启动数据库等。 逻辑备份和恢复工具:对数据库中的单个或一组对象执行备份和恢复操作。 物理备份和恢复工具:即对数据库物理文件的备份,支持完全备份和增量备份。
作业调度工具:支持调度任务和调度计划。审计工具:心定制审计策略,记录安全审计所需的数据库操作信息,并对信息进行分析。
系统参数配置工具:能够方便地让用户直接配置数据库产品的关键参数,从而更好的适应不同的软硬件平台环境。
性能监测工具:性能监测工具提供对数据库运行状况和性能的监测、跟踪、统计以及控制,提供会话、SQL执行、系统缓存、系统I/O、事务与锁等方面的数据库运行状态和性能信息。
5、高级功能要求
完全支持Unicode字符集的存储和处理,实现对国际化字符集的支持,支持对多种语言的存储和访问;。
支持数据分区,并支持多种分区方式大量数据量优化处理技术,分区方式不受CPU数量、节点数量影响。提供数据压缩技术,压缩比在10:1以上。
支持全文检索,支持多种查询条件,包括:布尔查询、字段查询、通配符查询、相似度查询、模糊查询、邻近查询、范围查询等。支持对DOC、PDF等文档格式进行全文检索。支持服务器端结果集缓存,支持执行计划的手动干预。
具有自我管理和自动资源调整能力,能够根据数据库当前运行负载实现数据库性能参数的自动适配,避免复杂的手工数据库调优工作。支持多线程并发的数据导入方式,数据导入速率达到50MB/秒以上。
6、兼容要求
支持主流厂商的硬件和操作系统平台,包括:Windows 、Linux、UNIX、Solaris等多种国内外主流的操作系统平台。
支持ANSI/ISO SQL 1992、SQL 1999和SQL 2003等标准,支持不限定并发用户数;支持多CPU并行的SMP扩展性。版支持最新的ODBC、JDBC、OLEDB/ADO和.Net Data Provider等数据库访问接口,并提供高性能的直接数据访问接口。支持嵌入式SQL。支持PB、Delphi、VB、VC、VS .NET、JAVA、XML、ADA等流行开发工具。支持IIS、Web Logic、JBoss、Tomcat等国内外主流应用服务器。兼容层次查询、同义词等实用功能。兼容PL/SQL过程语言,支持过程包(Package)、函数、动态SQL和变量。
7、可靠性要求
具备故障恢复机制,确保系统在出现系统崩溃、服务器掉电、存储介质错误等各种软、硬件故障时能够通过数据日志实现快速恢复。
支持根据数据库日志实现基于时间点的数据库恢复,从而实现对各种人为错误的高效修复。支持全量、增量、差异备份、恢复。
提供在线和离线备份和良好的容灾恢复功能。支持基于共享磁盘的双机热备解决方案。支持基于日志传输技术的双机热备解决方案。支持数据库集群,集群支持的最大节点数要在64以上。
二、应用服务器中间件
投标方提供的应用服务器中间件必须满足以下技术要求: 1、基本功能
支持Windows系列、Linux系列、UNIX等国内外主流操作系统,支持所有国内外主流的数据库:
2、性能要求
采用多线程工作模式,可利用硬件设备的多CPU资源。
支持过载保护功能,在系统负载超出既定阈值时,系统能够进行自我保护。 3、安全服务
具有强加密机制,支持数字签名和多种加密技术算法,且加密位长度必须不
受限制。
提供SSO服务。以对应用系统编程零侵入的方式实现统一认证和统一授权。在不对业务代码做任何修改的情况下,实现统一认证和授权;信息交互采用SSL协议,保证信息的安全性;采用缓存机制,减少业务系统访问SSO服务器的频率。
能够防御SQL注入攻击、跨站脚本攻击等网络攻击方式。
可以禁止不安全的HTTP方法,能够针对应用进行安全加固,能够阻止试图攻击的外部访问,使应用拥有更强的健壮性和安全性。
4、扩展性要求
提供基于微内核插件框架。服务插件以可插拔的方式进行优化组合,可针对不同的需求定制不同的版本,实现基础支撑环境的随需应变、快速构建。
可集成第三方LDAP服务器。应用所使用的类库包可以单独部署,允许多个应用同时共享一个类库。
5、集群与可用性
支持异构集群技术,当硬件平台或操作系统不是同一产品时,应用服务器应能建立异构集群。可将负载分布到多个应用服务器上;提供单机和多机环境下应用级的负载均衡功能,提供多种负载均衡的实现机制。提供HTTP会话复制和失效转移能力,支持会话亲和。支持集群节点之间的内存自动复制。可提供集群的故障恢复和故障迁移功能。能够通过管理控制台进行集群管理的配置。支持多播技术,用于群集实例的健康检查。
6、集成开发环境
提供与服务器无缝集成的开发环境。能够对Web应用(JSP、Servlet)和EJB应用进行编译、部署、运行和调试,并可以生成可部署的war/jar/ear包。
可自动创建方便持续集成与测试的工程目录结构及框架文件。自动选择增加所依赖的各种工具包的引用。可支持模块化的系统开发及部署,允许以独立的模块的形式扩展系统功能单元的实现。可为测试、打包、部署、运行调试等应用开发各阶段提供相应的工具支持,提供持续集成的系统开发环境。支持基于MDA模型来生成主流的JEE应用框架代码和对应的测试代码。
提供SSO Facet,在构建项目时自动加入统一认证和授权的能力。 7、部署与管理工具
共分享92篇相关文档