中间件软件技术规格要求

具体要求如下(带★为必须满足,不满足直接视为重大负偏离):

项目

规格及配置要求

框架和平台支持架和平台支持

★支持JDK 6.0,支持Java EE 5,支持W3C的相关标准

★在JEE 5基础上,提供可以支持EJB 3.0 参考实现和JDO2.0(JSR234)功能的模块,给用户提供高性能的对象持久化快速开发工具包

★在JEE 5基础上,提供可以支持Spring 1.2.5以上和Hibernate 3.0的模块,并正式为Spring等核心模块提供售后服务

★在JEE 5基础上,实现基于事实标准Struts的Java Pageflow快速开发技术

★在JEE 5基础上,支持Unit of Order (UOO) 的JMS技术实现,保证消息传输的性能和可靠性

★实现对基于JCA适配器的JMS Messaging桥的支持,以开放的技术方式集成其他基于MQ和DCOM的应用

★在JEE 5基础上,提供自动XML对象映射的XMLBean 2.0技术,支持快速元数据开发

★在JEE 5基础上,提供快速POJO封装的Java Control技术,方便进行对象的松耦合设计

★操作系统支持广泛;支持流行的数据库,支持XA协议;支持流行的Web服务器及浏览器

提供完整的技术特性,支持安全框架、消息、Web服务、管理控制等各种功能

支持多种类型的网络通讯协议,允许多种类型的客户机接入;对异种的编程环境(如COM/COM+、CORBA、Tuxedo等)提供支持,能够进行有效的集成

可伸缩性和性能

采用多线程的工作模式,能够充分利用硬件设备的多CPU资源

具备良好的可扩展性,能够进行水平的或垂直的扩展

★提供多种负载平衡的算法支持负载的分配,支持循环往复、权重、随机选取、外部亲和的均衡算法

★服务器具有自动调优的能力,确保业务系统良好运行

★提供优异的性能;在性能方面,具备权威机构的认定结果

★请提供单机和多机环境下的业界公开基准测试值(SPEC jAppServer2004)及其软硬件环境报告

群集和可用性

支持多种平台环境下的群集(Windows、Unix、OS/390等)

★支持不同的异构操作系统之间的多机集群实现,方便部署时设备利旧

★多机集群提供内存复制(In-Memory Replication),提供无单点故障的EJB失效恢复功能

★实现基于城域网集群技术,实现城域网内部的负载均衡和容错

★实现跨广域网的集群技术,实现应用级的异地容灾

★应用程序的状态应能够跨集群进行复制,从而提供更高等级的可靠性支持

支持在Web层和EJB层分别进行群集

支持多种的对象类型进行群集(如:会话Bean、实体Bean、JMS、JDBC、Servlet/JSP等)

支持多播技术,用于群集实例的健康检查

支持群集环境下的会话管理,具备基于内存或数据库的会话的管理选项

能够通过管理控制台进行会话管理的配置

提供应用服务器的健康检查机制,如果状态异常,服务器可以被重新启动

★可提供“过载保护”的能力,在高业务压力的情况下能够保持正常运行

Web服务

★遵循Web Services for J2EE 1.1 (JSR-921)技术标准,确保Web服务的可移植性

支持部署Web Service;支持WS-Security、WS-Addressing、SOAP 1.2、WSDL 1.1、JAX-RPC 1.1、WS-ReliableMessaging、UDDI V2等技术标准

支持WS-I Basic Profile 1.0,能够与异种环境下的Web Service进行互操纵

支持SAAJ 1.1标准,允许有经验的程序员进行低级的操作。如在Web服务实现之前或之后访问SOAP消息等

提供利用已有的组件(如EJB、Java类等)构建Web Service的工具

支持同步和异步的调用方式;支持HTTP/S和JMS传输协议;支持Web Service的国际化

提供开发环境,加速Web Service的开发与测试过程

事务支持

支持分布式的事务,能够跨越多种的资源类型(如数据库、消息等)

支持多种数据库隔离级别,如读已提交、可重复读、脏读、可串行化等

提供数据库连接池机制,具备连接配置向导;能够对连接进行健康性检查

提供SQL语句监控机制;允许对语句缓存进行动态管理

消息支持

提供内建的遵循JMS规范的企业级消息服务

★提供运行时消息管理的能力,管理员能够在运行时查看、移动和删除JMS消息

★支持对单个JMS目的地进行管理操作,如对消息插入进行暂停、继续等

★提供分布式目的地成员自动创建能力,从而简化大规模应用系统的管理开销

在可靠性方面,支持分布式的连接工厂和目的地,支持对故障的切换,支持失败消息迁移等

支持多种格式的消息,支持XML格式的消息

提供就绪的桥或适配器,能够同其它的消息实现进行互操纵,支持使用两阶段协议

具有丰富的消息传递选项(如消息持久、重试、超时、重定向等)

支持多种格式的消息,支持XML格式的消息

提供就绪的桥或适配器,能够同其它的消息实现进行互操纵,支持使用两阶段协议

具有丰富的消息传递选项(如消息持久、重试、超时、重定向等)

★提供存储转发的机制,从而提高远程消息传递方面的可靠性

支持多点传送技术,能够将大量的消息同时传递给多个接收者

支持异步消息I/O,以满足对消息持久的高性能需求

提供廋客户机支持,用来方便地访问产品的消息系统

安全性

提供安全机制,能保证数据传递的安全性;支持JSSE,提供单向的和双向的SSL配置方式

支持JCE、CSIv2等安全标准,能够依靠这些标准与第三方的应用程序实施安全集成

提供验证和授权机制,确保只有授权用户才能访问系统的组件

支持多种用户管理的选项,提供内部的LDAP服务器,可集成第三方的LDAP服务器

支持动态的安全性,支持动态的角色映射,允许管理员进行安全策略的定义

★支持SAML安全标准,能够与其它J2EE及非J2EE应用实现单点登录

提供可插入的安全框架,支持安全实现的替换,支持安全实现的应用代码的分离

集成的设计与开发环境

提供可视化的设计和开发工具

能够开发多种业务组件(如EJB、JSP、页面流、业务流程、Web Serice等)

开发工具可提供自动代码提示与完成、错误警示等多种高级功能

操作和管理

提供统一的可视化工具来管理、监视和分析系统的各个组件

管理工具具有可扩展能力,能够根据用户的需求进行扩展

提供配置向导,可根据模版进行快速的系统配置;能够创建配置的模版

提供生成部署描述符的工具

支持SNMP协议,能够与SNMP管理工具进行有效集成

支持两阶段的部署协议,确保企业环境下应用的部署完整性

★支持生产环境下的应用重新部署,同时不影响业务系统的正常运行

★提供脚本管理工具,从而加快管理操作的执行过程

提供基于命令行的管理工具以及开放的JMX接口

★对主流的Log4j技术提供支持

提供多种日志,支持日志定制与日志国际化

 

 

 

 

你可能感兴趣的:(中间件)