WEB开发网
开发学院数据库Sybase 三层应用的核心----EAServer 阅读

三层应用的核心----EAServer

 2006-09-18 21:30:53 来源:WEB开发网   
核心提示:企业应用服务器(EAServer)1. 概要EAServer是Sybase公司的具有高度伸缩性、功能强大的电子商务解决方案应用服务器,这些解决方案包括企业门户、无线服务器、金融服务器、Open server和Open switch等产品,三层应用的核心----EAServer,EAServer提供了一组高性能的服务用于

企业应用服务器(EAServer)
1. 概要
  EAServer是Sybase公司的具有高度伸缩性、功能强大的电子商务解决方案应用服务器,这些解决方案包括企业门户、无线服务器、金融服务器、Open server和Open switch等产品。EAServer提供了一组高性能的服务用于web和分布式应用的部署。在对Java 2 Enterprise Edition (J2EE)应用开发模型提供完全支持的同时,EAServer还为几乎任何类型的应用提供了跨客户机和跨组件的支持。此外,EAServer还提供了异构后端办公系统的单点集成,将业务扩展到Web。

EAServer的关键特性包括最优秀的事务处理、安全性管理、内置的负载平衡、失败转移、以及高可用性。

系统的灵活性和适应性确保了各种应用的可靠部署。
  这些应用领域包括:

  • 电子商务基础架构
  • 用户资源管理
  • 采用客户机/服务器应用进行N层/web部署
  • 包括无线集成在内的垂直市场机会
  • 包括无线集成在内的垂直市场机会

    Sybase公司能够为用户在当今快速发展变化的电子商务市场上进行创新和适应不断变化的市场环境所需要的电子商务应用开发提供广泛的支持。Sybase EAServer支持的开发模型和技术比当今市场上的任何应用服务器更广泛,它支持用户以比竞争者的应用服务器更少的时间和更低的成本来集成这些技术,从而可以更迅速地将应用推向市场、增强竞争优势。有了EAServer,用户可以获得最广泛的支持,从而使它们能够充分利用它们在电子商务解决方案中的现有应用和信息技术投资,以及部署新的应用以支持未来的电子商务解决方案方案。Sybase企业应用服务器允许企业级机构重组它们已经拥有的各种应用,从而使它们能够迅速地满足它们的用户的电子商务需求,并以有效的成本在新的电子商务世界获得生存和发展。


      基于Sybase产品(Financial Server, Open server/Open switch, EP, Wireless server, 支持与服务)的总的EAServer销售额已从1998年的不足800万美元增长到了现在的大约1.5亿美元(这包括直接的和间接的许可、支持与服务)。EAServer的用户来自Sybase PowerBuilder用户群、OEM用户、以及金融业和其它垂直行业的客户。


      北美至少46%的主要交易受到J2EE支持的推动和影响。PowerBuilder使用经历至少影响了25%的交易。引人注目的是,北美几乎100%的OEM交易受到J2EE的推动。
      其它成功的因素包括:

  • 安全特性
  • COM支持
  • 传统遗留系统的集成(如:SAP)

    2. 功能简介
      电子商务经济为寻求在竞争不断加剧、快速变化的市场上获得生存的企业开创了新的空间。今天的企业级机构需要可快速实施的灵活的解决方案,以便允许它们简化和改进业务、增强客户服务和客户忠诚度。Sybase企业应用服务器(EAServer)为那些寻求获得这些业务优势而不必替换它们现有的信息技术投资的机构提供了一个独特的解决方案。利用EAServer,企业可以获得一个基础架构,该架构允许它们使用它们现有的业务应用来满足用户需求,同时又能够使新的应用开发和部署选择最大化以满足未来的客户需求。因此,Sybase企业应用服务器允许企业级机构获得和保持竞争优势,同时又能够控制成本以提高投资利润率。市场上没有其它的应用服务器可提供对当今的电子商务市场上最流行的技术和应用的广泛支持。Sybase企业应用服务器允许企业以比竞争者的应用服务器产品更少的时间和更低的成本来集成这些技术,从而使它们在不断变化的电子商务市场上既保持了竞争优势又保持了利润率。

    3. Sybase的优势
    技术优势
      Sybase企业应用服务器通过对电子商务基础架构技术的卓越支持为企业级机构提供了电子商务优势。

      Sybase企业应用服务器完全支持正在迅速成为电子商务应用开发标准的Java 2 Enterprise Edition(J2EE)。EAServer支持所有的J2EE规范,允许企业在它们的电子商务解决方案中部署任何兼容J2EE的应用。

      EAServer不仅是市场上唯一通过J2EE验证的应用服务器,而且还支持流行的非J2EE开发技术如Microsoft公司的COM、C、C++以及CORBA。市场上没有其它的应用服务器提供了对如此广泛的开发模型的支持。这种独特的支持给企业机构提供了两个关键的优势:

  • 它们能够同时运行J2EE、COM以及其它非J2EE应用,并把它们部署到web,允许这些机构在它们的电子商务解决方案中充分利用各种范围广泛的应用,同时又不必购买多个应用服务器。由于用户能够在电子商务解决方案中充分地利用现有的和传统的应用而不必重组或替换它们,这就降低了总拥有成本。它还提供了更快速地部署这些解决方案的能力,因此,缩短了应用推向市场的时间。
  • 它们能够在相同的应用中部署J2EE和非J2EE组件。这就为将传统的应用和非J2EE应用升级到J2EE标准提供了一个渐进的迁移路径,因而使应用的升级成本降到了最低限度。部署来自两个不同应用的组件的能力也允许用户在运行这些应用的同时,能够同时对它们进行升级,因此使得由于应用停止运行而导致的业务机会的丢失降到最低。EAServer还包含了用于将大型机代码转换为Java代码的内置工具,从而允许企业能够使它们的传统应用支持web,并在它们的电子商务解决方案中充分地利用它们。只有Sybase公司为企业级机构提供了持续不断地改进它们的电子商务应用以满足当今迅速发展的电子商务市场需求同时仍保持它们的业务应用不间断运行因而它们不会丢失客户的能力。

    尽管市场上某些应用服务器产品能够支持多种开发模型,但是它们没有一个是在一个集成的产品中提供这种支持的。一些公司是借助于收购而获得的多种产品来提供这种支持的,从而导致了一组相互分离的技术。这就增加了电子商务应用部署和管理的复杂性以及内存的需求。Sybase企业应用服务器是从最底层开始创建以满足电子商务应用开发的需求。EAServer独特的在一个集成的产品中提供对多种应用开发技术的组合支持构成了Sybase企业门户产品的基础,为持续地扩展用户的电子商务解决方案以支持未来的电子商务解决方案提供了一个基础架构。
    业务优势:

  • 降低应用开发和部署的成本,通过促进现有应用和开发模型在电子商务解决方案中的使用,使投资利润率最大化。
  • 提高通用软件包以及订制开发应用软件在电子商务解决方案中的实施速度,缩短应用推向市场的时间,从而允许用户保持竞争优势。
  • 允许最广泛的应用开发模型在电子商务解决方案中的简便实施,从而允许用户在快速变化的市场上进行创新,并获得竞争优势。

    1999-2001年度应用服务器市场的特点是市场上挤满了大量的供应商,其规模从大型的软件公司到小型的暴发户公司。尽管竞争异常激烈,但Sybase公司还是在广泛的客户、细分行业市场中争得一席之地。EAServer拥有如波音飞机、美国海军、美国公共服务管理局等具影响力的用户。

      业界也给予EAServer高度评价:"凭借最近推出的产品,Sybase不再是一个工具软件供应商。这家为我们带来PowerBuilder这个伟大的瘦客户解决方案的公司,已经利用EAServer等产品重塑了自己的形象。"

    4. 最新版本EAServer 4.1的新特性
       Sybase公司继成功推出EAServer4.0后,今年又推出了EAServer4.1版。该版本将重点放在了Web服务和Java 2 企业版(J2EE)1.3认证上面。另外,在可用性和性能方面也有了显著的提高。所有这些提高都旨在使EAServer继续成为一个开放的企业级平台,方便用户开发和部署具有鲁棒性的应用。

      在保持Sybase支持 Java和J2EE的传统方面,EAServer 4.1整个套件已经通过了Sun公司提供的全部15000多个测试,是一个完全通过J2EE认证的版本。另外,为了确保使客户在升级应用服务器的同时不必升级应用程序,EAServer依旧支持J2EE1.2版本。这意味着EJB 1.1和EJB 2.0步点能够同时在EAServer 中运行。

    面向服务的应用开发是真实的,而且Web服务绝对不仅仅只是超文本而已。今天,许多企业正在围绕着易于访问的网络服务这一思想,设计下一代战略性计算平台,并已开始实施Web服务,准备将系统扩展到这一灵敏而又崭新的计算模式。Sybase公司认识到这一过程的第一步就是要具备一套可用的Web服务。因此,EAServer 4.1包含了Web服务工具箱,其功能是使用户能够将他们现有的业务组件作为一种Web服务来提供。Web服务工具箱支持SOAP, WSDL和UDDI这些最新的标准。。

    工具箱提供了一个完整的SOAP引擎,支持SOAP请求和响应。另外,工具箱还提供了能够针对EAServer 中某个组件运行的功能,以判定其是否符合SOAP标准。此项功能能够扫描组件,选择任何符合soap标准(所有的输入/输出参数都被SOAP标准所支持)的方法,并生成描述这种方法的WSDL文件。一旦WSDL文件生成,便能够被转贴到UDDI库,使Web服务成为公共的。

    除此之外,工具箱还提供了一个客户端代理服务器,代理服务器的代码能够与WSDL文件一起被发送到合作伙伴那里。客户端代理服务器使java开发人员能够呼叫客户端代理服务器本身,然后会处理阅读WSDL文件和用寄存在EAServer的Web服务本身传送SOAP信息。这就是说,Java开发人员无需任何SOAP内部知识就能使用Web服务。下图显示了EAServer Web服务的架构:

    EAServer 4.1的特性还表现在以下方面:

  • JDMK API-- 通过标准的SNMP监视系统访问Java应用程序(仅适用于企业版)。
  • WebServer插件-- EAServer包含了用于apache(Unix平台最流行的WEB服务器平台)、Netscape和Microsoft Internet Information Server的Web服务器插件。这些插件位于Web服务器上,可以顺利的将jsp(SUN企业级应用的首选)请求发送到其它机器,而无需在Web服务器上安装一个单独的jsp(SUN企业级应用的首选)引擎。这些插件还提供了基于软件的对HTTP请求的负载均衡功能。
  • Embedded Installer(嵌入的安装程序)--EAServer 4.1中引入了一个"silent installer(无声安装程序)",它为那些想把 EAServer捆绑或嵌入自己产品的OEM厂商所设计。利用这项功能,EAServer可以参照现有文件自动安装并配置服务器,同时允许透明的通过命令行部署组件。
  • In-Memory Failover-- Sybase EAServer使用内存存储session bean和entity bean的信息,以确保系统进行经失败转移后新服务器上的stateless(无状态)和stateful(有状态)组件有更好的性能。 (仅限于企业版)
  • Repository Versioning(资料版本管理)--本功能确保所有系统拥有同样的软件版本。在需要的情况下,你可以快速、简便的恢复到一个以前的服务器工作版本。
  • Cross-Platform Clustering(跨平台集群)--Sybase EAServer在所有受支持的操作系统上全面支持集群和同步。
  • 性能调节-- EAServer允许管理员调节系统的对象和页面缓冲。
  • 支持Hotspot VM -- JDK 1.3包含了对Hotspot VM的支持,通过更好的垃圾回收机制可以改善内存管理。
  • 使用方便的管理界面,可以简化对Server的配置和管理。用户可以管理所有的组件和包,进行安全性管理,进行实时监控。

    5. 结论
      EAServer是一个正在形成的市场上的企业产品。尽管该市场上挤满了大大小小的供应商,并提供了许多竞争性的主张与许诺,但是Sybase公司已经在各种市场和应用中,在传统的和非传统的企业之间创建了并将继续创建一个强大的用户群。Sybase公司将继续完善其分销战略以最优化企业IT和商业开发者的成功。EAServer已发展成为当今市场上的功能最强大的应用服务器之一。该产品对范围广泛的各种应用的全面支持使它具有良好的适应性和灵活性来满足电子商务不断变化的需求。EAServer能够被容易地实施以提供先进的Internet和电子商务解决方案,并允许这些解决方案被集成在现有的支持新的和传统系统的4GL和数据库环境中。作为支持Sybase E-Portal的技术,当企业采用大量的Web应用扩展时,EAServer能够提供卓越的发展路径。Sybase公司的移动和无线解决方案进一步确保了应用与移动终端的兼容性。

    Sybase公司将为读者免费提供包含EAServer的光盘,并针对独立软件开发商推出了一系列扶持计划。

    欲了解详细情况,请垂询(010)68568488-刘江平。
      读者欲了解技术问题,请垂询(010)68568488-张晓。

  • Tags:应用 核心 EAServer

    编辑录入:coldstar [复制链接] [打 印]
    赞助商链接