论文部分内容阅读
BEA公司现在有3个层次的WebLogic产品:BEA WebLogic Server、BEA WebLogic Enterprise和BEA WebLogic Express。企业往往要求能够满足其各种层次的需求,对于《财富》500强而言,即使是最底程度的需求,BEA WebLogic仍是最适用的套件。
BEA WebLogic Server(4.5版)
从ServerWatch报告中看出,就支持Java而言,BEA WebLogic Server表现出众。凭借先进的JSP、JMS、内存servelet会话状态管理、EJB(包括会话与实体bean)支持,以及集群技术,BEA WebLogic Server成为应用服务器领域的领导者之一。在Java性能和可靠性方面,尤其是在对于企业的重要性方面,更具有特色。
强调可靠性,意味着强调整个架构体系的可靠性。虽然其它应用服务器也具有负载均衡和容错功能,但BEA WebLogic Server(4.5版)将这些功能扩展到网页和EJB组件(大多数应用服务器只局限于网页)。这一点对于关键任务应用系统至关重要。
下面的例子反映了这些功能的重要性:一个企业建立了一套电子商务应用,并使用“购物车”处理订单和接收信用卡数据。当用户要“付帐离开”时,企业肯定不想应用服务器此时宕机。BEA WebLogic透明的复制和容错功能意味着,当主服务器故障时,群集中的另一个服务器已经做好完成交易的准备。
负载均衡则意味着BEA WebLogic Server永远不会被“累垮”,在有大量需求时,一些需求会被发送到不是很忙的服务器上。BEA采用负载均衡算法确保负载真正地均衡。这与round-robin负载均衡相反,它只是调整请求,而不是分析最好的分配方法。
BEA WebLogic Server的EJB群集并不是服务器的“部件”,而是可以作为一种选择,单独购买。在服务器故障时,它可保持状态EJB对象的透明连接。这样,交易可以在群集中的另一个服务器上立即得到恢复。这意味着EJB对象永远不会“跨掉”,也不会让用户和系统遭受麻烦。
这种群集技术让BEA WebLogic成为可伸缩性最好的应用服务器之一。如果一个企业网生意火暴,需要处理大量的交易(导致系统受到压力),这时候,可以增加更多的服务器,并集中予以管理,同时,不需要为Java应用重新编程。
对于较大型企业来说,BEA WebLogic的其它性能也是最适用的。BEA WebLogic Server现在与EA Tuxedo和BEA WebLogic Enterprise集成,提供更高水平的交易处理,并支持CORBA应用。凭借JDBC(Java Database Connectivity)连接池,BEA WebLogic Server可以动态创建、改变和去掉JDBC连接池,让系统根据需要调整和分配资源。
BEA WebLogic与自己的JDBC驱动程序 ——针对Oracle、Sybase、Informix、Microfot SQL Sever - 以及针对所有符合JDBC标准的数据库的其它驱动程序一起出售。拥有自己的驱动程序,这是BEA WebLogic与其它应用服务器不同的地方。其它应用服务器依赖于外来的JDBC驱动程序。此外,BEA WebLogic可与所有主要Web服务器协作,包括Apache HTTP Server、Netscape Enterprise Server、Microsoft Internet Information Server(IIS)、Domino Go for AS/400(我们在运行Apache的 Slackware Linux系统上测试过BEA WebLogic)。
BEA WebLogic Server与市场上其它大多数应用服务器的主要区别是,BEA WebLogic Server独立于应用开发环境。它支持原Symantec(现WebGain)的 Visual Café Enterprise Suite、IBM VisualAge、Microsoft Visual J++、和Borland Jbuilder等等。
BEA WebLogic Server是应用服务器领域的领先产品,凭借其群集技术和先进的EJB支持,正在选择电子商务解决方案的企业应该仔细考虑它,尤其是重视Java应用的企业。
BEA Weblogic Sever(6.0 版)
BEA Weblogic Server使当今最具挑战性的网络和无线应用如虎添翼。BEA Weblogic Server凭借其先进的可升级、高可用性集群架构,在关键任务应用技术中,得到了充分的肯定。它为建立使用Java语言和Java 2 Enterprese(J2EE)平台的应用技术(包括Enterprise Java Beans-EJB组件)中,提供了一套最强的服务。BEA WebLogic Server具有更广泛的Java、EJB和J2EE支持功能。
BEA Weblogic Server(6.0 版)推出的重要核心平台服务,为注重业务扩展的应用技术提供不断加强的可依赖性和可括容性。这些能力包括新的分布式业务管理器,可扩容的集群Java Messaging Services(JMS),对Extensible Markup Language(XML)的加强支持功能,和已经更新并得到认定的J2EE标准支持功能。BEA Weblogic Server以一套基于纯Java技术的交易引擎,提供了BEA Tuxedo技术所具有的交易性能优势。纯Java交易引擎技术以两阶段提交方式,提供可靠的分布式交易。
BEA Weblogic Server通过集群技术提供最高水平的可扩展性、可扩充性和可用性。BEA Weblogic Server提供网页和EJB部件集群,既不需要任何特殊硬件,也不需要运作系统服务。网页集群可处理透明复制、负载均衡和对网络用户作出反应的表示逻辑容错等功能,如网上购物车内容。组件集群可处理因复制、负载均衡和JBS容错,或业务逻辑等复杂问题,也可处理象EJB Entity Beans 等状态对象的恢复。网页和组件集群对系统的全球可伸缩性和高可用性至关重要。
J2EE标准是自关系数据库以来,企业软件开发中所取得的最重要的进步。通过J2EE,公司可以开发多层分布式应用技术。这种应用技术不依赖基础硬件设施,运行系统和数据库,它支持在一个服务器上运行的程序能够毫无更改的被转移到另一个服务器上。采用Enterprise Java Platform的公司可通过快速进入市场和低成本的系统开发和管理等,建立积聚竞争优势。通过Java编程语言、可重用的EJB组件、整个平台的标准化和J2EE标准界定的关键企业应用服务,J2EE空前地提高了开发人员的效率,使开发人员能够专注于业务逻辑的编写,解决关键问题。
BEA WebLogic Server(4.5版)
从ServerWatch报告中看出,就支持Java而言,BEA WebLogic Server表现出众。凭借先进的JSP、JMS、内存servelet会话状态管理、EJB(包括会话与实体bean)支持,以及集群技术,BEA WebLogic Server成为应用服务器领域的领导者之一。在Java性能和可靠性方面,尤其是在对于企业的重要性方面,更具有特色。
强调可靠性,意味着强调整个架构体系的可靠性。虽然其它应用服务器也具有负载均衡和容错功能,但BEA WebLogic Server(4.5版)将这些功能扩展到网页和EJB组件(大多数应用服务器只局限于网页)。这一点对于关键任务应用系统至关重要。
下面的例子反映了这些功能的重要性:一个企业建立了一套电子商务应用,并使用“购物车”处理订单和接收信用卡数据。当用户要“付帐离开”时,企业肯定不想应用服务器此时宕机。BEA WebLogic透明的复制和容错功能意味着,当主服务器故障时,群集中的另一个服务器已经做好完成交易的准备。
负载均衡则意味着BEA WebLogic Server永远不会被“累垮”,在有大量需求时,一些需求会被发送到不是很忙的服务器上。BEA采用负载均衡算法确保负载真正地均衡。这与round-robin负载均衡相反,它只是调整请求,而不是分析最好的分配方法。
BEA WebLogic Server的EJB群集并不是服务器的“部件”,而是可以作为一种选择,单独购买。在服务器故障时,它可保持状态EJB对象的透明连接。这样,交易可以在群集中的另一个服务器上立即得到恢复。这意味着EJB对象永远不会“跨掉”,也不会让用户和系统遭受麻烦。
这种群集技术让BEA WebLogic成为可伸缩性最好的应用服务器之一。如果一个企业网生意火暴,需要处理大量的交易(导致系统受到压力),这时候,可以增加更多的服务器,并集中予以管理,同时,不需要为Java应用重新编程。
对于较大型企业来说,BEA WebLogic的其它性能也是最适用的。BEA WebLogic Server现在与EA Tuxedo和BEA WebLogic Enterprise集成,提供更高水平的交易处理,并支持CORBA应用。凭借JDBC(Java Database Connectivity)连接池,BEA WebLogic Server可以动态创建、改变和去掉JDBC连接池,让系统根据需要调整和分配资源。
BEA WebLogic与自己的JDBC驱动程序 ——针对Oracle、Sybase、Informix、Microfot SQL Sever - 以及针对所有符合JDBC标准的数据库的其它驱动程序一起出售。拥有自己的驱动程序,这是BEA WebLogic与其它应用服务器不同的地方。其它应用服务器依赖于外来的JDBC驱动程序。此外,BEA WebLogic可与所有主要Web服务器协作,包括Apache HTTP Server、Netscape Enterprise Server、Microsoft Internet Information Server(IIS)、Domino Go for AS/400(我们在运行Apache的 Slackware Linux系统上测试过BEA WebLogic)。
BEA WebLogic Server与市场上其它大多数应用服务器的主要区别是,BEA WebLogic Server独立于应用开发环境。它支持原Symantec(现WebGain)的 Visual Café Enterprise Suite、IBM VisualAge、Microsoft Visual J++、和Borland Jbuilder等等。
BEA WebLogic Server是应用服务器领域的领先产品,凭借其群集技术和先进的EJB支持,正在选择电子商务解决方案的企业应该仔细考虑它,尤其是重视Java应用的企业。
BEA Weblogic Sever(6.0 版)
BEA Weblogic Server使当今最具挑战性的网络和无线应用如虎添翼。BEA Weblogic Server凭借其先进的可升级、高可用性集群架构,在关键任务应用技术中,得到了充分的肯定。它为建立使用Java语言和Java 2 Enterprese(J2EE)平台的应用技术(包括Enterprise Java Beans-EJB组件)中,提供了一套最强的服务。BEA WebLogic Server具有更广泛的Java、EJB和J2EE支持功能。
BEA Weblogic Server(6.0 版)推出的重要核心平台服务,为注重业务扩展的应用技术提供不断加强的可依赖性和可括容性。这些能力包括新的分布式业务管理器,可扩容的集群Java Messaging Services(JMS),对Extensible Markup Language(XML)的加强支持功能,和已经更新并得到认定的J2EE标准支持功能。BEA Weblogic Server以一套基于纯Java技术的交易引擎,提供了BEA Tuxedo技术所具有的交易性能优势。纯Java交易引擎技术以两阶段提交方式,提供可靠的分布式交易。
BEA Weblogic Server通过集群技术提供最高水平的可扩展性、可扩充性和可用性。BEA Weblogic Server提供网页和EJB部件集群,既不需要任何特殊硬件,也不需要运作系统服务。网页集群可处理透明复制、负载均衡和对网络用户作出反应的表示逻辑容错等功能,如网上购物车内容。组件集群可处理因复制、负载均衡和JBS容错,或业务逻辑等复杂问题,也可处理象EJB Entity Beans 等状态对象的恢复。网页和组件集群对系统的全球可伸缩性和高可用性至关重要。
J2EE标准是自关系数据库以来,企业软件开发中所取得的最重要的进步。通过J2EE,公司可以开发多层分布式应用技术。这种应用技术不依赖基础硬件设施,运行系统和数据库,它支持在一个服务器上运行的程序能够毫无更改的被转移到另一个服务器上。采用Enterprise Java Platform的公司可通过快速进入市场和低成本的系统开发和管理等,建立积聚竞争优势。通过Java编程语言、可重用的EJB组件、整个平台的标准化和J2EE标准界定的关键企业应用服务,J2EE空前地提高了开发人员的效率,使开发人员能够专注于业务逻辑的编写,解决关键问题。