中间件软件技术规格要求

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

项目

规格及配置要求

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

★支持JDK 6.0,支持JavaEE 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技术提供支持

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

 

 

 转载请注明出处http://blog.csdn.net/wolaiye320/article/details/51178071

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
3、应用服务器中间件技术要求 "指标项 "指标要求 " "总体要求 "遵循标准。全面支持JavaEE5或以上版本的国际工业标 " " "准和相关规范,并通过国际标准认证。全面支持Web " " "Service。 " " "必须支持各种主流平台,如HP-UX、AIX、SOLARIS、WI" " "NDOWS NT/2000、Linux、SCO UNIX等。 " " "支持多种数据库,如Oracle、Sybase、MS SQL SERVER " " "等数据库,并对数据库的访问效率提供优化。 " " "应用服务器提供商需作为JavaEE6标准制定成员,并具 " " "有专家参与下一个版本(JSR316)的标准制定,并可提" " "供网址查询。 " "集群与可用性要"必须支持通过Apache、IIS实现集群、负载均衡和系统 " "求 "扩展。 " " "支持多服务器群集部署、负载均衡、组件级的失效即时" " "恢复(Fail Over)。支持Web层的集群和EJB集群。应 " " "提供较大型系统集群应用案例。 " " "支持会话亲和。均衡负载策略支持简单轮转、加权轮转" " "、随机、备份等方式。 " " "必须支持异构Cluster。即当硬件平台或操作系统不是 " " "同一产品时,Web应用服务器必须支持异构Cluster技术" " "。 " " "支持动态增加服务器。在原业务系统不停机的情况下," " "必须支持动态增加服务器,扩展系统性能。而性能的扩" " "展,由中间件通过配置来实现,和应用系统代码无关。" " "请简要说明如何实现。 " " "Cluster情况下必须支持Session级故障恢复,请说明如" " "何实现。 " " "在原业务系统不停机的情况下,必须支持动态加载新业" " "务,扩展系统功能,或更新业务。在集群中某台应用服" " "务器上的应用卸载,中间件均衡机制必须能够自动识别" " ",对前端应用透明。请简要说明如何实现。 " " "支持故障恢复和故障迁移的功能,保证应用系统7x24小" " "时不间断运行。支持Web层面的session 复制与自动迁 " " "移。 " " "支持对异构数据库之间两阶段提交交易处理。 " " "在服务器、程序发生故障的情况下,应用中间件必须保" " "证业务的持续运行,保证交易的完整性。 " " "提供内置的JMS服务,支持将TongLINK/Q、MQ " " "Series等其他第三方消息中间件作为消息服务代理。 " " "支持Web Service 。包括访问Web Service端点(port " " ")和将容器内的Web组件或EJB组件包装成Web Service " " "端点(port)对外提供服务。 " " "JCA支持支持资源适配器插入到系统中,从而实现与 " " "外部系统的连接。 " " "支持大并发用户量的多线程应用。 " " "支持JDBC连接池,具备管理JDBC连接池功能。 " " "必须支持EJB实例池 " " "必须支持Cache技术,包括Web静态内容cache、Prepare" " "语句cache、Entity bean cache等。 " "安全性要求 "基于JAAS架构,实现基于容器的安全策略,提供基于数" " "据库和LDAP认证的Login Module, 支持用户增加Login " " "Module,支持单点登录 " " "必须支持标准的安全协议SSL(Secure Socket " " "Layer),必须支持直接访问应用服务器方式和通过第 " " "三方Web " " "Server集成的方式,并支持此两种方式下浏览器与服务" " "器之间的双向认证。 " "管理与开发要求"必须具备标准的B/S模式管理控制台,可对远程的应用 " " "服务器环境进行应用部署、管理维护和监控。 " " "具备将本地应用程序包部署在远程服务器环境的能力。" " "支持对系统运行状态、Web应用、EJB组件、数据库连接" " "池、交易服务、JMS服务及其它服务端组件与服务进行 " " "动态监控与管理。 " " "Web应用和ear的部署和管理也可以通过Web管理控制台 " " "进行,可以在部署时修改相关的部署时特性。支持web应" " "用和ear应用的自动部署和热部署。 " " "支持展开的ear和war包的部署 " " "具备对系统的动态配置、动态调整功能,如动态更新应" " "用包不必重新启动应用服务器等。 " " "支持方便地与Eclipse、JBuilder开发工具协同工作, " " "必须支持Jbuilder9/X/2005。 " " "必须支持在Eclipse、Jbuilder的环境下,设计、开发 " " "

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值