BEA电子商务解决方案

发表于:2008-02-21来源:作者:点击数: 标签:BEA
BEA公司是全球首屈一指的电子商务交易平台厂商,其传统产品 TUXEDO 在业界享有盛誉,是大型 OLTP、任务关键系统的基础平台。而 WebLogic 产品则是近年来专门面向电子商务应用的平台软件,它可以使电子商务应用更快、更可靠、更灵活。象 Amazon,Federal Expre
BEA公司是全球首屈一指的电子商务交易平台厂商,其传统产品 TUXEDO 在业界享有盛誉,是大型 OLTP、任务关键系统的基础平台。而 WebLogic 产品则是近年来专门面向电子商务应用的平台软件,它可以使电子商务应用更快、更可靠、更灵活。象 Amazon,Federal Express,E-Trade,Charles Schwab,United Airline,DIRECTTV,Nokia,Quest 等在 Internet 上领导潮流的世界一流企业都依赖 BEA 的中间件产品来构造其复杂的、高可靠的、高性能的关键业务应用系统。


    WebLogic


    BEA WebLogic 是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器

    由于BEA WebLogic全面支持Enterprise Java标准,因此它能有效地保护用户投资,并使建立可移植、可伸缩的应用成为可能。同时,这些应用能够完美地与其它应用和系统实现互操作。BEA WebLogic应用服务器为BEA端到端企业中间件解决方案提供了关键的前端Web组件。

    BEA WebLogic界定了Java应用服务器市场的范围,并具有以下特点:


    完全实现12个Enterprise Java应用程序接口中的10个接口。其中包括JDBC、EJB、RMI、事件管理和JNDI

    最全面实现Enterprise JavaBeans 1.0技术规范。其中包括会话和entity Beans等可选服务为Enterprise JavaBeans的创建和管理提供辅助工具,能够采用定制及现成的业务组件为多个数据库提供持久性支持部署并管理应用,确保可伸缩性、可用性和安全性,方便地与业界领先的数据库以及Microsoft Visual Basic、 Visual C++、Active Server Pages和COM协同工作方便地与业界领先的开发工具协同工作,其中包括VisualCafe、JBuilder、Supercede、J++和Visual Age实现与BEA TUXEDO BEA TOP END 和BEA M3集成。

    由于BEA WebLogic全面支持Enterprise Java标准,因此它能有效地保护用户投资,并使建立可移植、可伸缩的应用成为可能。同时,这些应用能够完美地与其它应用和系统实现互操作。BEA WebLogic应用服务器为BEA端到端企业中间件解决方案提供了关键的前端Web组件。

    开发

    --采用BEA WebLogic,用户可以将精力集中于业务逻辑的开发,而无需为用于在网络上部署该逻辑的基础结构操心。BEA WebLogic可保护用户投资,因为它的应用编程接口符合Java业界标准。

    --BEA WebLogic应用程序既简单又易于移植。它可使编程人员免受不同的Java平台和数据库的困扰,并可处理诸如插口(socket)和线程等低层编程问题。

    集成的开发环境(IDEs)

    --BEA WebLogic应用服务器扩展了领先的Java集成开发环境,可支持多层Java应用的开发和调试。集成开发环境图形用户界面编制器、HTML生成工具及可兼容的数据控制工具均可与BEA WebLogic配合使用。

    --BEA WebLogic还提供一套JavaBeans,利用它可方便地访问BEA WebLogic的开发服务。开发人员可利用任一兼容的集成开发环境,通过拖放JavaBeans来建立BEA WebLogic应用。

    可伸缩的远程方式调用(RMI)

    --采用RMI,任一应用可像使用本地对象那样方便地使用分布式对象。BEA WebLogic的RMI具有可伸缩性,因为它允许众多远程对象通信共享单个客户机/服务器连接。BEA WebLogic使用标准的Java命名和目录界面(JNDI)公布位置透明的对象。

    Enterprise JavaBeans

    --BEA WebLogic应用服务器完整地实现了Enterprise JavaBeans技术,因而能够很方便地将业务逻辑封装为安全可靠的交易型组件。BEA WebLogic支持所有任选的EJB扩展,其中包括分布 式交易处理、自动保持持续性和entity WebLogic能够在众多浏览器/服务器进行交互通信的情况下管理客户会话并使其具有可伸缩性及可靠性

    集成

    --BEA WebLogic应用服务器是一可扩展的框架,它允许任一标准的Java应用插入其中,其中包括那些为大多数原有系统提供的Java客户端应用。BEA WebLogic还使用户能够方便地远程访问任一已被某Java类自动打包的非Java程序。

    多层JDBC

    --BEA WebLogic的多层JDBC功能使得Java应用能够从网络中的任何位置访问和更新数据库。 BEA WebLogic应用服务器包括WebLogic用于主要DBMS产品的高性能本机JDBC驱动器, 它还可与任何第三方JDBC驱动器协同工作。

    BEA WEBLOGIC BEANS

    --BEA WebLogic应用服务器允许任一JavaBean插入其中,且该JavaBean能够透明地被网络中多个应用共享。

    BEA WEBLOGIC COM

    --BEA WebLogic应用服务器还允许将任一Microsoft COM对象插入到BEA WebLogic框架之中,自动为其用Java类打包,并使其在网络范围内被透明地共享。

    支持CORBA

    --BEA WebLogic与CORBA的集成是通过它对以下各项的支持完成的,它们是:CORBA Internet Inter-Orb协议(IIOP)、与接口定义语言(IDL)兼容的各项服务的绑定及与主要CORBA产品的互操作性。

    全局命名

    --利用Java标准JNDI(Java命名和目录界面),BEA WebLogic可访问现有的目录服务:如Novell NDS、Sun NIS+、Microsoft Active Directory或其它支持Internet标准的Lightweight Directory Aclearcase/" target="_blank" >ccess Protocal(LDAP)。

    部署

    --BEA WebLogic应用服务器通过确保可用性、可伸缩性、安全性和交易完整性来保护Java应用的执行。

    群集

    --无需额外编程即可复制BEA WebLogic上运行的Java应用。为实现可伸缩性,BEA WebLogic平衡各可用复制服务间的负荷。为实现容错性,BEA WebLogic还复制状态信息,这样出现故障时就能够完全将其与用户和应用隔离开。

    分布式交易处理

    --BEA WebLogic应用服务器保护关键任务应用和企业数据,因而即使在交易处理跨越多台机器的情况下,其完整性也不会受到影响。对符合Java标准的Java交易处理服务(JTS)的支持使得客户机或服务器能够启动传送至其它服务器的交易。

    RSA安全性支持和防火墙支持

    --BEA WebLogic应用服务器可利用建立在RSA安全插口层(SSL)、X.509证书和访问控制表(ACLs)基础上的可选的加密功能、认证功能和授权功能来保护网络应用。所有BEA WebLogic的服务都可通过HTTP、CORBA IIOP或HTTP(HTTPS)和防火墙安全地获得。

    服务器的可伸缩性

    --BEA WebLogic应用服务器可通过对线程和连接的管理实现对大量客户机的支持。 采用BEA WebLogic,可使所有双向通信共享某一客户机/服务器连接,而不必考虑请求类型及被访问的远程对象的数目。数据库连接也可被共享,这样就可以同时支持尽可能多的客户机。BEA WebLogic将数据库查询结果进行缓存,并可在后端DBMS被修改的情况下,对缓存的数据实现实时的自动更新。

    标准Internet协议

    --Web浏览器可通过普通的HTTP请求访问BEA WebLogic应用服务器。诸如HTTP代理等转发功能可使信息发送至其它服务器而不是发送至原始Web服务器。为实现更高性能,所有请求都保留HTTP连接。通过CORBA IIOP和TCP/sockets也可访问BEA WebLogic的全部服务。

    管理

    --BEA WebLogic通过一个可以透视整个系统的视图为大型分布式客户机和服务器配置提供集中管理。

    零管理客户机(ZAC)

    --BEA WebLogic应用服务器支持对Java applets、应用程序或系统的自动分布。利用零管理客户机,系统管理员可以集中安装程序库,甚至是BEA WebLogic的新版本。BEA WebLogic可将各更新组件送至所有相应的客户机。

    动态的应用划分

    --BEA WebLogic应用服务器允许在各机器间动态地重新部署联机应用组件。

    图形管理控制台

    --BEA WebLogic应用服务器提供一个纯Java综合控制台,以用于远程监控、更新WebLogic应用以及WebLogic服务器群集的状态。从单一的远程控制台即可安全而方便地管理多个客户机和服务器。

    集成的日志

--BEA WebLogic应用服务器自动记录诊断信息和安全检查信息,并为各应用提供接口以记录其异常情况。用户可选择以普通格式记录HTTP通信。这些记录可从Web浏览器或BEA WebLogic管理控制台远程进行查看。


  BEA WebLogic Enterprise 6.0被BEA喻为业内最完善的企业应用平台,因为它将业内领先的Web/无线和交易应用服务器——BEA WebLogic Server和BEA Tuxedo融为一体,将为各种电子商务环境带来更大的灵活性。

  作为BEA WebLogic电子商务平台的核心,BEA应用服务器使基于组件的应用开发、部署、管理具有更大的灵活性。它集成了J2EE、C、C++、COBOL等应用,将以其驱动所有企业应用系统、集成新旧系统、不断适应业务增长和技术演变的能力,帮助电子商务厂家为实现可持续发展奠定坚实的基础。

  据BEA电子商务服务器部CTO Scott Dietzen在BEA大会上介绍说,随着Tuxedo 8.0和WebLogic Enterprise 6.0的推出,用户将更加专注于开发不同的、具有竞争优势的电子商务应用系统,而不必过多地考虑基础结构的问题。这些新的产品让客户在不同的环境中更加容易、轻松地实施开发任务,同时也让分布式环境中的众多厂商系统集成得更加方便。

  BEA Tuxedo 8.0在延续其开放标准的基础上,增加了BEA的CORBA应用服务器技术,从而能够为关键任务应用提供更加强大的动力和可靠性。用户可以充分利用其可伸缩性和CORBA技术面向对象的特性,实现分布式应用开发、软件重用以及标准应用的集成等功能。

BEA “Web服务”架构可让企业继续挖掘在Java、J2EE和电子商务基础架构方面所带来的效益。它是BEA WebLogic电子商务平台的延伸和发展,支持广泛的Web服务标准,如SOAP(Simple Object Access Protocol,简单对象访问协议)、WSDL(Web Service Description Language,Web服务描述语言)、UDDI(Universal Description、Discovery and Integration,统一描述、发现和集成)、Bpt(Business Transaction Protocol,业务交易协议)、ebXML(electronic business eXtensible Markup Language)等。

  BEA COO庄思浩则认为,“Web服务”是WebLogic应用服务器的自然延伸。确切地讲,让WebLogic应用服务器成为业内第一应用服务器的优势,在于其大规模的成功应用、丰富的Java和XML功能、Web集成能力以及1500家增值伙伴,今后还将继续推动它成为Web服务平台的最佳选择。

  BEA的“Web服务”架构既可支持简单的信息性Web服务,也能够在一个集成的平台中支持复杂的、基于交易的Web服务。其主要产品组合包括:

  · BEA WebLogic Server J2EE应用服务器,可托管和运行简单的一问一答式的Web服务,目前可支持许多基本的协议,如SOAP,将支持UDDI和WSDI。

  · BEA WebLogic Collaborate B2B协作平台,可跨越Web集成交易伙伴,实现复杂的Web服务,确保完整性、安全性和可靠性。

  · BEA WebLogic Process Integrator BEA WebLogic Collaborate的工作流引擎,管理Web服务不同阶段的排序,帮助实施协作型B2B流程。

  BEA发展历程:


  1995年 创建了BEA系统公司(三个字母分别取自三个创始人名字的第一个字母),旨在为关键任务应用的部署提供全面的基础设施。同年,收购了最大的两家Tuxedo分销商。

  1996年 正式收购Novell Tuxedo,建立公司的总部,推出了基于Java的BEA Jolt,它能够将基于BEA Tuxedo的应用扩展至Internet。

  1997年 收购对象请求代理程序(ORB)及面向消息的中间件(MOM)产品,HP、IBM和Sequent同BEA签署协议,成为其产品的经销商。

  1998年 推出BEA Builder、BEA Manager和BEA M3(现在称为BEA WebLogic Enterprise),通过收购WebLogic,将用户的业务迅速扩展至Internet。

  1999年 将BEA M3与BEA WebLogic Server合并,正式启动BEA WebLogic Enterprise,以帮助用户参与全球电子商务,公司的定位由“全球领先的企业中间件解决方案供应商”转为“电子商务交易公司”。

  2000年 BEA WebLogic Server 5.1和BEA WebLogic Enterprise 5.1支持 WML和XML,同年10月,BEA重新定位为全球领先的电子商务基础结构软件公司,其解决方案为BEA WebLogic E-Business Platform。

原文转自:http://www.ltesting.net