Sybase Enterprise Application Server4.0


(来源:http://www.sybase.com.cn)

Sybase EAServer4.0使用了支持Java 2 Enterprise Edition(Java 2企业版)1.3版的先进技术,是一个高性能、可伸缩、安全、开放的应用服务器,它适用于适用多层架构的电子门户和互联商务解决方案。它对各种工业标准提供广泛的支持,符合基于组件的多层体系结构,并且在它的最新版本中加强了对PowerBuilder 组件 和Enterprise JavaBeans (EJBs)的深层支持。这样,用户可以运用它提供的非常灵活的开发能力,充分利用多样化的计算环境,建立更加高效的企业Web应用系统。

Enterprise Application Server的主要特点:

支持所有主要的组件标准

Enterprise Application Server 支持多种组件模型,同一应用中可以结合使用各种组件。EAServer支持下面的组件模型:

Java 和Enterprise JavaBeans
COM和DCOM
CORBA
C和C++

支持多种分布式协议

IIOP协议,用于分布式组件调用和CORBA组件互操作;
HTTP协议,用于WEB访问;
ISAPI 协议, 用于扩展Microsoft WEB服务器;
NSAPI协议,用于扩展Netscape WEB服务器;
CGI协议,用于与其他WEB服务器实现互操作;
所有符合SSL安全标准的协议 ;
TDS (Tabular Data Stream)协议,用于Sybase产品间高效通讯;

全面支持J2EE 1.3

Sybase EAServer全面支持J2EE 1.3标准。借助对J2EE的支持,EAServer降低了开发人员编写大型应用(比如交易管理、生命期管理、资源合并等)的复杂度,因为它在应用服务器上已经提供了诸多现成的服务。J2EE 1.3为EAServer带来的好处包括:

。Enterprise JavaBeans 2.0——消息驱动的bean以及对Container Managed Persistence(容器-管理持续性)的增强。

。JSP1.2/Servlet 2.3——利用XML及嵌入脚本编写JSP,用Java动态生成XML以及HTML页面。

。JAXP—— 用于XML语法解析的Java API

。JAAS——基于Java的安全接口允许使用可插接的身份验证组件

。JMS 1.0.2——EAServer将标准的Java消息接口作为现有服务之上的封装

。Connectors (JCA,连接器)——这是一种通用方法,让用户可以将连接连向SAP和PeopleSoft等传统系统、

。JTS——Java交易服务

。JDMK API——提供通过标准的SNMP监视系统连接Java应用的接口可实现多层应用开发

能够有效地管理客户的会话、线索、数据库连接、Web页、事务流和安全性;

可以使用各种标准组件建立分布式业务应用;

提供了完善的分布式应用体系结构,解除了开发者的后顾之忧;

提供集成化的4GL、 Java和Web工具,使开发者感到灵活和方便;

优异的性能

高级的性能优化使得Enterprise Application Server 能够满足WEB应用需要

EAServer借助强健的交易管理和两段提交方式,可以承担海量的应用负荷。它采用新的对象和页面缓冲技术来调节性能,可以用强健而灵活的方式来改善企业级应用的性能和可伸缩性。它还提供多线程SMP执行引擎、智能连接池、失败转移和负载均衡等特性,可支持最复杂的应用;

预定功能可以使你预先安排对特定动态页面的处理,这个功能可使动态页面在负载比较低(比如半夜)的时候进行处理;

Enterprise Application Server 管理数据库连接缓冲池,方便了应用。这些连接缓冲池很容易通过 Sybase Central 管理工具进行配置,避免了物理设置的麻烦,增强了系统的可扩展性能;

Enterprise Application Server管理HTTP会话的缓冲池,提供与WEB服务器的高性能交互;

Enterprise Application Server支持组件实例的缓冲池,避免了实例重复初始化和释放的时间,提高了性能和可扩展性能。

可靠的安全性

Sybase EAServer采用“插件”式安全模型,使你能够部署自己定制的身份验证、授权和角色关系。你也可以采用OS内部的安全机制、x.509 数字认证或者其它方法。EAServer 还支持自动化HTTP 隧道和HTTP请求使用的 SSL 4.0 (40和128位加密)。对于基于角色的安全,你可以为角色赋予登录帐号,然后将角色分配给服务器中的对象。你还可以为包、组件或者组件的方法设置角色。EAServer 也会将安全信息放入缓冲区以提升性能。

支持各种数据库访问方式

。可以通过ODBC或者JDBC进行数据库的访问;
。可通过CT-Library访问 Sybase Adaptive Server数据库;
。可通过内置的专用接口访问Oracle数据库;
。通过Sybase的OmniConnect ,可以对25中以上不同的数据源进行访问;
。可与主机系统高速连接,包括CICS、IMS/TM和MVS-native 环境。