Enterprise Server: APPSERVER版—实现可伸缩的J2EE应用


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

Enterprise Server: APPSERVER™版—实现可伸缩的J2EE应用

主要特性 
完整地实现了J2EE™ 1.3和JB™ 2.0标准并经过认证 
通过CORBA®、J2EE Connector Architecture(JCA)和Java™ Message Service (JMS)提供传统连接性 
包括增强和嵌入的安全性功能 
利用与领先的Java开发解决方案—Borland® JBuilder™的紧密集成 
提供领先的Java通信解决方案—SonicMQ 
增强Apache™ Web服务器技术和Tomcat Web容器 
支持XML、SOAP和WSDL等Web服务标准 

使J2EE™应用具备良好的可伸缩性 
Enterprise Server APPSERVER™版是目前市场上最可靠和伸缩性最好的J2EE™应用服务器之一。它完全实现了最新的业界标准:J2EE 1.3、EJB™ 2.0、JMS 1.02、Servlet 2.3、JSP™ 1.2、XML和SOAP。APPSERVER™版构筑于Borland VisiBroker™之上,支持CORBA® 2.4规范。它与领先的Java™开发解决方案—Borland JBuilder™紧密集成,为集成、移植乃至无线和Web应用的开发等企业类应用提供高效、无缝的开发和分发周期。AppServer版强大的分布式事务、安全性和通信支持及其集群、负载均衡和故障接管功能,使之成为理想的应用分发平台。 

降低总拥有成本 
您的J2EE应用必须同时支持多少个用户?每秒处理多少事务?选择最佳的硬件和操作系统固然非常重要,但最优化利用可用系统资源的关键是选择J2EE基础架构。 

从理论上讲,J2EE标准似乎能使应用服务器具有可比性。但是,产品和实现不是一回事。AppServer版是一个稳健和高度可伸缩的解决方案,资源需求低,性能高,它不仅支持您的业务增长,而且还使软件和硬件预算保持在可预测的范围之内,并符合您的应用要求。 

可伸缩性和性能 
如果您比较关注软件解决方案的可伸缩性、性能、可用性、可靠性和标准度量,则AppServer版值得一试。Borland在确保关键任务软件项目的成功方面拥有行之有效的记录—支持有效地开发、可伸缩地分发和可靠地管理分布式J2EE及CORBA应用。 

AppServer版不仅具有最大限度提高可伸缩性和性能的能力,同时也极大地降低了正常情况下与J2EE应用有关的硬件和软件成本。这一独特的划分、集群和复制体系架构允许多个关键任务应用或应用服务在单一应用服务器内安全独立地运行,从而允许灵活有效地分配系统资源。服务器划分可以在本地运行,以增强性能,或者也可以跨网络扩展,从而利用机构的硬件基础架构。 

Web服务开发 
AppServer版通过提供一个支持目前和未来Web服务标准的基础,能使您在Web上启动现有的软件服务或从头建立完整的Web服务。 

该基础包括Borland XML工具包、Apache™ SOAP技术的增强版以及一个允许集成Borland开发产品运行时间库的“可插接的”体系架构。这些库支持整个Web服务生存周期,涵盖Web服务的开发、分发、出版和使用。此外,这些库还基于Web服务定义语言(WSDL)及通用说明、发现和集成(UDDI)等业界标准。 

这些特性的结合,加之其可扩充的体系架构,使得AppServer版成为连接和宿主新开发的Web服务及那些已创建的Web服务进而扩展现有CORBA和J2EE应用的理想平台。 

Web和Java™应用服务器 
AppServer版既是一个完整的Web应用服务器,也是一个全面的Java应用服务器。它利用基于Apache Web服务器技术的Borland Web Server,并将该技术与增强效率的工具有机集成在一起。 

而且,AppServer版秉承了Borland对开放标准的一贯承诺,能与其他HTTP服务器协作,包括Microsoft® IIS和Sun® iPlanet™ Web Server。JSP和servlet的运行时间支持通过基于Tomcat 4.0的Borland Web容器提供,而Tomcat 4.0也是AppServer版的一部分。Apache Web服务器技术与Tomcat技术之间基于CORBA的插件允许进行JSP和servlet的集群配置。负载均衡和故障接管则由包括在AppServer版中的智能CORBA层VisiBroker™版功能提供。图形控制台使操作简便易行,用户只需单击鼠标就可分发标准J2EE应用程序包,例如Enterprise档案(EAR文件)、Web档案(WAR文件)和Java档案(JAR文件)。 

标准 
Borland以其推动和实现业界标准的承诺而著称。AppServer版经过正式认证实现了Sun Microsystems的最新J2EE 1.3规范。J2EE 1.3标准包括EJB 2.0、Servlet 2.3、JavaServer Pages™ 1.2、Java Transaction Service、XML,等等。AppServer版采用了J2EE 1.3和EJB 2.0技术中的最新增强特性,例如Message-driven Beans (MDB)、RMI-over-IIOP互操作性、Java Message Service (JMS)和用于后端系统集成的Java Connector Architecture (JCA)。 

真正基于CORBA®的体系架构 
AppServer版的革新性体系架构允许软件开发人员利用EJB、JSP和servlet全身心投入商务逻辑的创建。基本的Borland VisiBroker基础架构增加了CORBA和IIOP启动的通信的行之有效的功能,此通信基于最新的Object Management Group™(对象管理组,OMG™)标准。该体系架构使VisiBroker及其命名、事务和安全性服务可用于AppServer版,而且无需桥接器技术或第三方适配器就能启动基于CORBA和EJB的应用程序的直接、无缝集成和互操作性。这基本上意味着您可以在整个企业应用过程中混用和匹配CORBA及J2EE—而不会失去安全性或事务功能,同时可以使用运用Java、C++或Borland Delphi™编写的CORBA客户程序来访问EJB;或者,也可以实现依赖现有或新开发的CORBA服务器功能的EJB。 

管理和配置企业级应用 
AppServer版带有一个易于使用、基于GUI的分发和管理控制台。用户可以直观轻松地分发J2EE应用、更改基于XML的分发信息,修改应用组件及所有J2EE和CORBA服务的参数。该控制台支持错误和事件日志的处理。而且它还提供方便的移植工具,利用这些工具可以将现有的EJB 1.1和J2EE 1.2应用迁移到EJB 2.0和J2EE 1.3,以合并不同档案的组件,并生成必要的客户端通信类和JAR文件。此外,控制台的大部分功能都可以通过命令行工具进行导向,因为在自动化及对应用分发和配置进行“批处理进程”时往往需要这一特性。 

Borland Enterprise Server Partitioning Diagram 
点击图片查看AppServer技术白皮书
1. 可视化开发: 
Borland开发工具支持企业应用及Web服务的开发、测试和调试。 
2. 安全性: 
Borland Enterprise Server提供基于SSL的安全性及跨防火墙的隧道功能。 
3. Web集成: 
Borland Enterprise Server包括Apache™ Web服务器和Tomcat Web容器的Borland增强版。而且,它还与其他领先的Web服务器集成,包括Microsoft® IIS和iPlanet™ Web Server。 
4. 可伸缩、可靠、端对端的解决方案: 
Borland Enterprise Server构筑于市场上最常用的CORBA®解决方案—Borland VisiBroker™行之有效的基础之上。 
5. 简化分发: 
Borland Enterprise Server支持零管理客户程序,例如HTML和XML。 
6. 构筑于业界标准之上: 
Borland Enterprise Server构筑于业界标准之上,例如J2EE™平台、CORBA、Java、EJB™、C++和HTML。 
7. 开放的体系架构: 
Borland Enterprise Server集成了企业环境,包括Web服务器、数据库服务器、多个客户程序、语言、平台和传统环境。 
8. 应用管理: 
Borland清楚管理遍布整个企业的分布式应用的重要性,并跨Borland Enterprise Server的所有版本实现了某些管理功能。Borland AppCenter™产品的演进目标是最终包括在Borland Enterprise Server系列之中。 
9. Java数据库: 
Borland Enterprise Server包括JDataStore™,这是一个完全用Java编写的JDBC®对象关系型数据库,可满足高速缓存、会话管理和一般数据库需求。JdataStore与Borland Enterprise Server的连接是通过DataExpress™实现的。 

除管理和分发控制台之外,Borland AppCenter™还为基于J2EE和CORBA标准的分布式应用提供一个真正的管理和监控解决方案。 

与Borland JBuilder™无缝集成 
AppServer版完全支持J2EE和EJB标准,能够轻易地集成其他J2EE兼容的开发环境。它与业界领先的Java开发解决方案—Borland Jbuilder紧密集成,提供以下令人心动的好处: 
缩短了J2EE应用的开发、构建、测试、调试和分发周期 
加快了应用的市场响应时间 
提高了软件质量和可移植性 
通过采用稳固的供应商解决方案节约了成本 

Borland Enterprise Server—领先的企业Web、CORBA和J2EE分发平台 
AppServer版是Borland Enterprise Server产品线的一部分。作为Borland电子商务平台的基石,Borland Enterprise Server系列应用服务器提供支持当今复杂的应用开发、分发和管理环境所必需的各种功能。Borland Enterprise Server产品系列基于目前市场上最常用的CORBA解决方案—Borland VisiBroker,其设计理念是以较低的总拥有成本提供高性能和高可靠性。 

Web版旨在满足JSP和servlet分发的特定需求;VisiBroker版用于满足复杂的CORBA和Java商业进程集成需求;而AppServer版则是建立稳健的支持J2EE和EJB关键任务、企业级的电子商务基础架构的理想选择。 

简而言之,Borland Enterprise Server为在不断变化的IT环境中有效、可靠地管理电子商务实现提供所需的工具、性能和分发灵活性。 

有关支持平台和系统要求方面的信息,请访问:www.borland.com/techpubs/bes/platforms/ 

Borland专业服务 
确保您的Borland技术投资符合您的业务目标。Borland技术和服务还提供其他众多好处,其中最为突出的是大大缩短了分发。Borland专业服务机构帮助集中我们专业知识和经验的全部优势和价值,来解决您的公司所面临的挑战。有关详细信息,请访问:www.borland.com。 

Borland Enterprise Server 
Borland Enterprise Server产品系列提供旨在满足各类企业软件基础架构需求的多级功能性。这些产品既能可靠地独立运行,也能无缝集成在一起,可满足关键任务应用开发、分发和管理的需求。 

Web版 
Borland Enterprise Server Web版是一个稳健的Web应用分发平台。它包括Apache Web服务器和Tomcat Web容器的Borland增强版以及一个Java数据库—JDataStore™。 

VisiBroker™版 
Borland Enterprise Server VisiBroker版是一个完整的分布式应用CORBA环境。它包括Java、C++和安全性特性,能使Web客户端安全地与CORBA对象进行通信—真正的外部连接。 

APPSERVER™版 
Borland Enterprise Server AppServer版是Sun® Java 2平台、Enterprise Edition 1.3 (J2EE)和Enterprise JavaBeans™ 2.0 (EJB)标准的领先实施方案,可满足要求苛刻的电子商务开发和需求。

Borland® Enterprise Server APPSERVER™版的特性和优点
J2EE™ 1.3平台认证  利用一流供应商新的和增强的J2EE 1.3技术,例如EJB™ 2.0、Servlet 2.3、JavaServer Pages™ 1.2、JMS 1.02、Java™ Connector Architecture (JCA)等,始终如一地支持企业Java标准。
EJB™ 2.0支持  运用Message-driven Beans、CMP 2.0、本地接口和RMI-over-IIOP等新的EJB 2.0特性,实现更高水准的可移植性及与基于J2EE的应用的互操作性。
通过与SonicMQ技术的集成提供Java Message Service (JMS)  运用Sonic Software的紧密集成、市场领先的JMS实现,满足对企业级异步通信日益增加的需求。 
Borland Web Server 采用基于Apache™ 1.3 Web服务器技术的可靠Web服务器功能。而且,作为一个真正的开放解决方案,APPSERVER™版能使您利用其他流行的Web服务器,例如Sun® iPlanet™和Microsoft® IIS.
Borland Web容器 通过使用Borland Web容器—我们增强版的Tomcat 4.0技术,利用最新的JSP 1.2和Servlet 2.3技术。
Web服务  运用完整的SOAP环境(基于Apache SOAP项目)、内含的XML工具包、XML Java分析程序和JAXP支持,分发和运行Web服务。
基于市场上最常用的CORBA®解决方案—Borland VisiBroker™的体系架构 与其他遵循J2EE平台标准的产品互操作,并通过真正基于CORBA的体系架构连接各种类型的CORBA服务器和客户端。 
与Borland JBuilder™ Enterprise集成  运用与Borland Jbuilder—领先的Java IDE—和AppServer版环境的紧密集成,缩短软件开发和测试周期.
应用服务器划分  优化在一个或多个Java虚拟机(JVM)内组合、分发和管理应用程序的方式。
集群、负载均衡和故障接管功能 运用一个真正灵活和可配置的运行时间环境设置,满足各种规模分发的广泛可伸缩性要求。
分布式事务 利用Borland事务服务分发强大的事务应用,这些服务支持单阶段提交、两阶段提交和XA协议。
传统连接性 利用符合标准的和已建立的技术连接传统系统和数据,例如通信、XML、CORBA和J2EE Connector Architecture (JCA)。
防火墙集成 安全、快速并运用基于标准的技术在企业内或跨Internet集成和穿越防火墙.
通过外部连接实现的安全性  确保分布式应用的安全,利用嵌入式安全性功能提供强大的128位数据加密、访问控制和用户身份验证。AppServer版支持最新的业界标准,例如JSSE、JAAS、JCE、SSL、TLS和X.509。
对运用JDBC®技术启动的所有数据源进行高速数据存取 通过JDBC 2.0支持所有主要数据库;利用BMP和CMP(bean管理的和容器管理的持久性)标准从而受益于EJB容器提供的各种优化。 
用于现有J2EE应用的移植工具  将现有的EJB 1.1和J2EE 1.2应用移植到最新的Java企业计算标准:J2EE 1.3平台。
应用管理和监控 通过标准SNMP利用Borland AppCenter™和第三方管理解决方案对分发在Borland Enterprise Server上的分布式应用进行管理和监控。 
热分发和升级 通过在运行时间分发和升级EJB应用程序提高应用程序可用性—无需重新启动或重新配置应用服务器。 
易于使用 在AppServer版环境内运用其集成的、直观的工具和实用程序有效地分发和运行应用程序及J2EE服务。