BEA电子商务方案_第1页
BEA电子商务方案_第2页
BEA电子商务方案_第3页
BEA电子商务方案_第4页
BEA电子商务方案_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BEA电子商务方案BEA电子商务交易软软件方案建议书BEA系统有限公司 TIME yyyy年M月d日 2022年8月23日2022年8月月23日u。TOC o 1-3 h z HYPERLINK l _公司简介 公司简简介G。 HYPERLINK l _基本情况 基本情情况 HYPERLINK l _市场占有率和所获奖奖项 市场占有率和和所获奖项t。 HYPERLINK l _Toc 客户HYPERLINK l _产品介绍产品介绍绍 HYPERLINK l _产品系列 产品系系列 HYPERLINK l _BEA产品符合的国国际标准 BEA产品符符合的国际标准x。 HYPERLINK l _T

2、oc BEA WebLogic0。 HYPERLINK l _Toc 开发 HYPERLINK l _Toc 集成 HYPERLINK l _Toc 部署 HYPERLINK l _Toc 管理HYPERLINK l _WebLogic_Cluster技技术BEA WebLogic Cluster技术c。 HYPERLINK l _BEA_WebLogic(_Commerce BEA WebLogic Commerce ServerN。HYPERLINK l _WebLogic_Process_Integrator技术概要BEA WebLogic Process IntergratorZ。 H

3、YPERLINK l _Toc 配置方案 HYPERLINK l _Toc 总体框架概述s。HYPERLINK l _应用系统的设计开发发和部署应用系统的设计开发和部署署y。 HYPERLINK l _Toc 应用系统的运行和监控控管理4。 HYPERLINK l _Toc 技术服务及培训d。 HYPERLINK l _Toc 概述 HYPERLINK l _Toc 售前技术支持B。 HYPERLINK l _Toc 应用结构设计及咨询服服务u。 HYPERLINK l _Toc 技术培训 HYPERLINK l _Toc 应用开发 HYPERLINK l _Toc 应用部署 HYPERLIN

4、K l _Toc 售后服务 HYPERLINK l _Toc 特别承诺及补充说明t。 HYPERLINK l _Toc 成功案例公司简介基本情况历史、现状和发展 BEA系统有限公司(BEA Systems Inc.)是业业界领先的中间件件解决方案供应商商,1995年1 月成立于美国加加州硅谷的Sunnyvale,目目前总部设在硅谷谷的San Jose,在全球24个国家设有50个办事机构,现有员工1800余人。M。作为业界唯一独立的大大型中间件厂商,BEA系系统有限公司始终终致力于为企业关关键任务应用系统统设计、开发、推推广并支持跨平台台中间件解决方案案。BEA提供完完整的中间件产品品系列,其产

5、品和和服务使分布式关关键任务应用系统统在客户机/服务器、Internet和传统环境中挥洒自如。BEA提供具有联机交易处理、消息通信功能以及采用分布式面向对象技术的中间件产品,为建立、部署、管理和连接企业关键任务应用系统提供重要的中间件基础结构。n。在短短4年多的时间里里,BEA的全球球销售网络以惊人人的速度得以发展展,市场占有率不不断上升并处于绝绝对领先地位,产产品受到越来越多多企业用户的青睐睐。BEA连续十十三个季度创下业业绩记录,其飞速速的发展令业界所所瞩目。在美国软软件杂志第15届届排名中,BEA以以1275%的发发展速度被评为发发展最快的中型软软件公司。1997年年在Forbes AS

6、AP排名的的100家最活跃跃、最有 潜力的的公司中名列第17 位。z。 BEA的中间件产品市市场份额是最强竞竞争对手的三倍。BEA的的产品在业界屡获获殊荣,是所有硬硬件厂商及数据库库厂商进行TPC-C基准测试时首首选的中间件平台台,以便提高其产产品的资源利用率率和交易处理性能能。4。为了更好地向用户提供供完整的解决方案案,BEA十分注注重建立强大的合合作伙伴联盟。BEA的的合作伙伴囊括了了许多业界著名的的硬件供应商、数数据库厂商、独立立软件开发商、系系统集成商、服务务提供商以及工具具供应商等。BEA的的合作伙伴销售、集成或实现基于于BEA的解决方方案,帮助用户建建立其关键任务应应用系统。H。B

7、EA 以其领先的技技术、综合的咨询询和支持服务能力力,以及广泛、强强大的合作伙伴联联盟在 中间件市市场独树一帜。N。BEA的产品为全球3400多多家大型机构的关关键任务应用系统统所采用,广泛涉涉及银行/金融、电信、交通、零零售、制造、医疗疗、政府等领域。今今天,越来越多的的企业开始将其关关键任务应用系统统建立在分布式计计算环境上,而不不是仅仅建立在大大型主机之上,这这为BEA企业中中间件产品的发展展提供了广阔的市市场。与此同时,日日益加剧的竞争还还要求企业能够不不断采用最新技术术。BEA始终积积极致力于新产品品的开发推广工作作,帮助用户充分分利用诸如Internet、对象技术、NT和 Java

8、等。R。今天,BEA的解决方方案使用户能够最最大限度地利用现现有软件投资,并并从中得到最大回回报。展望未来,BEA将将帮助用户不断采采用最新技术,使使其在竞争中立于于不败之地。E。合作伙伴BEA非常重视建立并并保持强大的合作作伙伴联盟,包括括世界著名的硬件件厂商、系统集成成商、数据库厂商商和独立软件开发发商。h。迄今为止,BEA已得得到几乎所有硬件件厂商的支持,包包括HP、DEC、IBM、BULL、TANDEM、UNISYS、SEQUENT、NCR、SUN、NEC、Data General、SNI、Fujitsu等等, 其中 HP、DEC、IBM、BULL、TANDEM、UNISYS、SEQU

9、ENT、NCR等公司更更成为BEA产品品的全球代理。世世界著名的数据库库厂商Oracle、Informix、Sybase,独独立软件开发商Cable Data、 Clarify、Cylink、Filoli、 PeopleSoft等等也都是BEA的的全球合作伙伴。z。在加强与全球战略性合合作伙伴关系的同同时,BEA还特特别重视发展国内内合作伙伴,共同同推动中间件市场场在中国的成熟和和发展。目前BEA系系统有限公司在国国内的主要合作伙伙伴包括:上海华华腾、中软、联想想、南天、西科姆姆、浪潮、中联、邮电部数据所、中科院软件所、威士顿,胜策,新宇、泰泰利特等30多家家公司。 b。BEA的员工有2000

10、多多人,分布在世界界24个国家的50个个办事机构中。BEA的的三名创始人Bill Coleman(B)、Edward Scott(E)以及Alfred Chuang(A)都是高科技技领域的高级管理理人才,在开放系系统领域拥有50多多年的综合经验。多多年的经验使他们们拥有第一手的知知识,深知分布式式计算市场的挑战战与机遇所在。此此外,BEA还聘聘请了一些业界知知名的管理人才加加盟其管理队伍。j。员工BEA拥有一支350多多人的专业中间件件研究开发队伍,其其中囊括了众多世世界著名的中间件件权威。他们在事事务处理系统、消消息传送、对象技技术等中间件领域域具有很深的造诣诣,不但致力于保保持现有BEA产

11、产品的技术领先性性,还不断开发新新的产品领导中间间件市场的发展方方向。R。BEA拥有2000多多名员工分布在世世界各地的办事机机构中,为用户提提供专业、快捷的的服务。 BEA十十分重视员工的本本地化,认为只有有高素质的本地人人才才会真正了解解当地的文化背景景和市场环境,才才能更好地为本地地用户提供服务。F。财政截至99年1月为止,BEA公公司已连续十三个个季度创下业绩记记录。出色的销售售成绩不仅显示出出BEA稳定、强强劲的增长势头,更更充分证明了其世世界一流的产品与与服务。d。与95财年相比,96财财年公司的营业额额增长1275%,被被美国软件杂杂志评选为增长最最快的中型软件公公司。97财年与

12、与96财年相比,公公司的营业额增长长了155%,同同期亚太区的营业业收入增长了四倍倍多。BEA因其其飞速的发展再次次在软件杂志志的评选中脱颖而而出,被评为1999年年第四名发展最快快的大型软件公司司。z。市场占有率和所获奖项项市场占有率在开放系统中间件市场场上,最权威的市市场调查和分析机机构是美国的Standish Group国际际公司,根据Standish Group的调调查,BEA的中间件产产品在全世界范围围内受到广泛欢迎迎,市场占有率长长期独占鳌头,是是最强竞争对手IBM的三倍以上上。G。所获奖项由于BEA公司拥有世世界上最先进的中中间件及相关技术术,并且以业界最最强大的专业研发发队伍(

13、350人人)和最雄厚的资资金投入(每年5000万万美金以上)保证证其技术不断发展展,因此公司发展展迅速,业绩优良良,公司及产品不不断获得各种奖项项:M。1996年第15届美美国软件杂志志的软件500强强排名中,以1275%的的年增长率成为全全球发展最快的中中型软件公司N。1997年第16届美美国软件杂志志的软件500强强排名中,以155%的的年增长率成为排排名第4的发展最最快的大型软件公公司J。1997年在Forbes ASAP排名的的100家最活跃跃、最有潜力的公公司中名列第17 位y。1998年在圣何塞塞商业杂志(San Jose Journal)的评比中成为硅谷地区排名第4的发展最快的上

14、市公司h。1998年,BEA入入选著名的Intelligent Enterprise 杂志评选的信息息技 术领域12家家最有影响的公司司排名,与业界知知名的 IBM、Intel、 Microsoft、Oracle、SAP以及Sun等等公司共同获此殊殊荣。W。1998年,在Gartner Group(最著名的市场调查和分析机构之一)著名的大型应用服务器软件市场的分析象限图中,BEA是唯一一家被认为无论是在产品策略的完整性还是执行能力方面都居绝对领导地位的公司。A。BEA TUXEDO及及BEA Jolt于于1997年度荣荣获美国开放式系系统顾问公司(Open Systems Advisor) C

15、rossroads大奖,这是BEA公司第三次获此殊荣K。BEA TUXEDO荣荣获1997年度度美国DBMS杂志交易易处理监控产品的的“读者评选奖”w。BEA TUXEDO、BEA Jolt荣荣获1997年度度网络计算杂杂志(Network Computing) 编辑评选奖,1998年度再次获得该奖项提名V。BEA TUXEDO荣荣获1997年度度数据库编程与与设计(Database Programming and Design)杂志的Database Dozen 大奖y。BEA WebLogic应应用服务器被Miller Freeman的的“Intelligent Enterprise &

16、Trade”杂志评选为1998年RealWare“采用组件结 构的最佳应用奖”。O。BEA WebLogic应应用服务器荣获著著名的Crossroads 99 Java类类快速应用开发工工具大奖。 H。BEA WebLogic荣荣获1998年JavaWorld最最佳Web应用服服务器编辑评选奖奖及最佳商业应用用奖w。BEA WebLogic 荣获1998年年Java Developer杂杂志最佳Web应应用服务器编辑评评选奖。2。客户BEA的产品为全球3400多多家大型机构的关关键任务应用系统统所采用,广泛涉涉及银行/金融、电信、交通、零零售、制造、医疗疗、政府等领域。这这些用户的共同特特点是

17、具有复杂、高端的信息管理理系统,应用环境境多种多样且系统统用户在地域上分分布很广。其应用用通常建立在主机机或大规模客户机机/服务器系统之之上,且业务处理理量极大。G。产品介绍产品系列BEA是世界上最大的的独立中间件厂商商,具有丰富的产产品线,涵盖中间间件的所有领域,并并且所有这些产品品都已经做了很好好的互操作集成化化工作,因此能够够满足客户对中间间件的各种需求并并在需要的时候提提供合适的集成方方案。这些产品包包括:k。BEA WebLogic BEA WebLogic Enterprise - 业界第一个基于组件的企业中间件解决方案,是交易中间件技术和ORB技术的综合。v。BEA WebLog

18、ic Server - BEA WebLogic作作为新一代基于JAVA的的WEB应用服务务器,在提供传统统的应用服务器功功能的同时,还针针对当今的Internet技技术和JAVA技技术提供了众多丰丰富的功能。q。BEA WebLogic Express - 精简的WebLogic版本,业界领先的纯Java多层结构JDBC服务器。7。BEA WebLogic JDBC Driver - 在业界最为广泛应用的JDBC驱动器。C。BEA WebLogic Commerce ServerBEA Commerce Server是是一个面向电子商商应用软件产品,用用于新一代电子商商务系统。包括个个性化门

19、户Weblogic Personalization Server。BEA Commerce Server是是架构在业界领先先的J2EE产品品BEA WebLogic Server上上,支持B to B to C的的完整的电子商务务业务模型。BEA Commerce Server是是个可适应应用软软件,而不是一个个固定的软件包,用用户可以自由地设设计出全新的电子子商务业务模型。BEA Commerce Server可以和企业原有的信息系统方便地集成在一起,具有良好的扩展性。h。BEA eLink、 BEA WebLogic Collaborate-BEA eLink是一个面向电子商应用集成的中间

20、件产品,用于新一代电子商务系统和传统应用系统之间进行可靠的、高性能的任何类型应用信息集成,如Maiframe、SAP、PeopleSoft。BEA WebLogic Collaborate是以BEA WebLogic Server为平台,采用XML技术,提供B to B应用集成的解决方案。U。BEA WebLogic Process Intergrator- BEA WebLogic Process Integrator是一个基于BEA WebLogic 应用服务器的功能强大的工作流引擎,实现工作流、B2B处理、和应用集成的自动化。WebLogic Process Integrator属于工作

21、流管理系统的客户/服务器实现。WebLogic Process Integrator的核心体系结构为处理引擎,也称为运行控制器,负责对工作流实例追踪并管理工作流的执行。7。BEA TUXEDO BEA TUXEDO - BEA TUXEDO是是业界领先的交易易处理中间件,其其市场份额超过最最强竞争对手的两两倍。BEA TUXEDO在在业界屡获殊荣,是是几乎所有硬件和和数据库厂商进行行基准测试时首选选的中间件平台,以以提高其产品的资资源利用率和交易易处理性能。K。BEA Jolt(TUXEDO的Internet选件) - BEA Jolt是一组软件构件,使Java程序员不必了解BEA TUXED

22、O服务程序 的详细语义就可从能运行Java的Web浏览器上请求TUXEDO的服务。BEA Jolt将BEA TUXEDO中间件框架扩展到Internet和Java客户端。y。BEA Manager(TUXEDO的SNMP选件) - BEA Manager 是由管理TUXEDO应用程序的一个基于WEB界面的管理工具和为了将TUXEDO的应用管理通过网络管理协议SNMP和一般的系统管理工具(如:OpenView,NetView等)集成到一起的一组开发管理工具组成。 L。BEA Connect(TUXEDO的互操作选件) - BEA Connect是为了使 BEA TUXEDO和MRP II软件如R

23、3或大机系统如IBM的ES/9000上的 CICS、 Unisys的2000系列、A系列的交易系统以及满足事物处理互操作标 准OSI-TP的其他系统互操作的一组产品。k。BEA Builder(TUXEDO的开发工具选件) - BEA Builder是编制基于TUXEDO客户端程序的一个开发环境,它集成了当 前流行的开发工具,象Visual Basic及 Power Builder等。方便开发人 员编程,缩短开发周期。O。BEA产品符合的国际际标准BEA WebLogic Server完完全实现J2EE(Java 2 Enterprise Edition)应用程序接口中的10个接口,其中包括J

24、DBC、EJB、RMI、 事件管理和JNDI等,最全面地实现了Enterprise JavaBeans 1.1/2.0技术规范,其中包括会话和entity Beans等可选服务,并支持COM/DCOM和ActiveX。e。BEA WebLogic Enterprise集成了J-Engine(WebLogic Server)和T-Engine(TUXEDO)。全面符合CORBA标准和J2EE标准,同时支持BEA TUXEDO的标准,。l。交易中间件的标准是由由X/OPEN组织和和ISO组织来制订订的。BEA TUXEDO遵循 所有关键的应用接口标准和事务处理协议,如分布式事务处理模型DTP,事务

25、定界标准TX,应用程序事务处理接口标准XATMI,以及和资源管理器 (数据库)的接口标准XA,国际化标准XPG,中间件的互操作协议OSI-TP,简单网络管理协议SNMP等。J。BEA TUXEDO不仅遵循标准,而且目前的标准,如XA,XATMI等大部分是基于TUXEDO技术来制订的。在TUXEDO的30多个支持应用开发的函数调用中已有30个被Open Group组织接纳为X/open的标准API, 同时,BEA是COBRA组织的核心会员,直接影响着面向对象技术的标准和发展方向。h。BEA TUXEDO Internet选件BEA Jolt支持Java JDK 1.02或JDK 1.1,经过了1

26、00%纯Java认证(始于BEA Jolt1.1 Volume 2客户机类库),支持基于SNMP的系统管理(通过BEA TUXEDO 管理信息库。BEA TUXEDO SNMP选件BEA Manager基于SNMP协议。p。BEA WebLogicBEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管 理之中。BEA WebLogic具有以下特点:Z。完全实现12个Enterprise Java应用程序序接口中的10个接口,其中中

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

28、、Supercede、J+和Visual AgeF。与BEA TUXEDO、BEA TOP END和BEA WebLogic Enterprise集成H。由于BEA WebLogic全面支持Enterprise Java标准,因此它能有效保护用户的投资,并使建立 便携式可伸缩应用成为可能。同时,这些应用能够完美地与其它应用和系统实现互操作。BEA WebLogic应用服务器可为BEA端到端企业中间件解决方案提供关键的前端Web组件。p。开发采用BEA WebLogic,用户可以将精力集中于业务逻辑,而无需为用于在网络上部署该逻辑的 基础结构操心。BEA WebLogic可保护用户投资,因为它的

29、应用编程接口符合Java业界标准。4。BEA WebLogic应用程序既简单又易于便携。BEA WebLogic可使编程人员免受Java平台和数 据库之间不一 致的困扰,并可处理诸如插口和线程等低层编程问题。C。(1)集成的开发环境境(IDEs)BEA WebLogic应用服务器扩展了领先的Java集成开发环境,可支持多层Java应用的开发和调 试。集成开发环境图形用户界面编制器、HTML生成工具及可兼容的、对数据敏感的控制器均可与BEA WebLogic共同使用。s。BEA WebLogic还提供一套JavaBeans,利用它可方便地访问BEA WebLogic的开发服务。开发 人员可利用任

30、一兼容的集成开发环境,通过拖放JavaBeans来建立BEA WebLogic应用。D。(2)可伸缩的远程方方式调用(RMI)采用RMI,任一应用用可像使用本地对对象那样方便地使使用分布式对象。BEA WebLogic的RMI具 有可伸缩性,因为它允许众多远程对象通信共享单个客户机/服务器连接。BEA WebLogic使用 标准的Java命名和目录界面(JNDI)公布位置透明的对象。t。(3)Enterprise JavaBeansBEA WebLogic应用服务器完整地实现了Enterprise JavaBeans技术,因而能够很方便地将业务 逻辑封装为安全可靠的交易型组件。BEA WebL

31、ogic支持所有任选的EJB扩展, 其中包括分布 式交易处理、自动持续和entity Beans。BEA WebLogic EJB的独特之处在于, 任一对象类型 均可传送至Beans或从Beans发出。6。(4)事件管理BEA WebLogic应用服务务器采用真正“由服务器推动”的事件模型,为为需要近乎实时了了解变化 情况的的应用提供有关信信息。每当一个事事件在网络上被发发布,BEA WebLogic就通知关心该事件 的各 个订户。在服务器上进行的基于内容的过滤可限制加载在订户和网络上的负荷。Y。(5)使用Java进进行Web应用开发BEA WebLogic应用服务器支持标准HTTP serv

32、lets,可通过Web浏览器调用服务器端的Java业 务逻辑,并可方便地建立包括数据库查询结果在内的HTML响应。页面编辑允许使用领先的 Web发布工具生成HTML。l。Servlet会话管管理功能使BEA WebLogic能够在众多浏览器/服务器进行交互通信的情况下具有 管理客户会话并使其具有可伸缩性及可靠性。b。集成BEA WebLogic应用服务器是一可扩展的框架,它允许任一标准的Java应用“突然插入”,其 中包括那些为大多数原有系统提供的Java客户联编应用。BEA WebLogic还使用户能够方便 地远程访问任一已被某Java类别自动缠绕的非Java程序。5。(1)多层JDBCBE

33、A WebLogic的多层JDBC功能使得Java应用能够从网络中的任何位置访问和更新数据库。 BEA WebLogic应用服务器包括WebLogic的用于主要DBMS产品的高性能本机JDBC驱动器, 并且该服务器还可与任何第三方JDBC驱动器协同工作。4。(2)BEA WebLogic BeansBEA WebLogic应用服务器允许任一JavaBean“突然插入”BEA WebLogic,且该JavaBean能 够透明地被网络中多个应用共享。H。(3)BEA WebLogic COMBEA WebLogic应用服务器还允许将任一Microsoft COM对象插入到BEA WebLogic框

34、架之 中,使其自动被某一Java类别缠绕,并在网络范围内被透明地共享。N。(4)支持CORBABEA WebLogic与CORBA的集成是通过它对以下各项的支持 完成的,它们是:CORBA Internet Inter-Orb协议(IIOP)、与界面定义语言(IDL)兼容的各项服务的联编应用及与主要CORBA 产品的互操作。s。(5)全局命名利用Java标准JNDI(Java命名和目目录界面),BEA WebLogic可访问现有的目录服务:如Novell NDS、Sun、NIS+、Microsoft Active Directory或其它支持Internet标准的Lightweight Dir

35、ectory Access Protocal(LDAP)。G。部署BEA WebLogic应用服务器通过确保可用性、可伸缩性、安全性和交易完整性来保护Java应用 的执行。U。(1)群集无需额外编程即可复制制BEA WebLogic上运行的Java应用。为实现可伸缩性,BEA WebLogic 平衡各可用复制服务间的负荷。为实现容错性,BEA WebLogic还复制状态信息,这样出现 故障时就能够完全将其与用户和应用隔离开。Y。(2)分布式交易处理理BEA WebLogic应用服务器保护关键任务应用和企业数据,因而即使在事务处理跨越多台机器 的情况下,其完整性也不会受到损失。对符合Java标准

36、的Java交易处理服务(JTS)的支持允许客户机或服务器启动传送至其它服务器的交易。G。(3)RSA安全性支支持和防火墙支持持BEA WebLogic应用服务器可利用建立在RSA安全插口层(SSL)、X.509证书和访问控制表 (ACLs)基础上的可选的加密功能、认证功能和授权功能来保护网络应用。可经由HTTP隧道、CORBA IIOP或HTTP(HTTPS)的可变SSL并通过防火墙安全利用BEA WebLogic的所有 设备。O。(4)服务器的可伸缩缩性BEA WebLogic应用服务器可通过谨慎管理线程和连接实现对大量客户机的支持。采用BEA WebLogic,可使所有双向通信共享某一客户

37、机/服务器连接,而不必考虑请求类型及被访问的 远程对象的数目。数据库连接也可被共享,这样就可以同时支持尽可能多的客户机。BEA WebLogic将数据库查询结果进行缓存,并可在后端DBMS被修改的情况下,对缓存的数据实现实时的自动更新。b。(5)标准Internet协协议Web浏览器可通过普普通的HTTP请求访问问BEA WebLogic应用服务器。诸如HTTP代理等转发 功能可使信息发送至服务器而不是发送至原始Web服务器。为实现更高性能,所有请求都保留HTTP连接。通过CORBA IIOP和TCP/插口还可访问BEA WebLogic的全部服务。T。管理BEA WebLogic将整个系统看

38、作是一个单独的,不可分割的整体,并为大型分布式客户机和服务器配置提供集中管理。r。(1)零管理客户机(ZAC)BEA WebLogic应用服务器支持对Java applets、应用程序或系统的自动分布。利用零管理客户 机,系统管理员可以集中安装程序库,甚至是BEA WebLogic的新版本。BEA WebLogic将 各更新组件送至所有相应的客户机。零管理客户机本身所占的台面面积很小。T。(2)动态的应用划分分BEA WebLogic应用服务器允许在各机器间动态地重新部署联机应用组件。4。(3)图形管理控制台台BEA WebLogic应用服务器提供一个纯Java综合控制台,以用于远程监视和更新

39、WebLogic应用 和WebLogic服务器群集的状态。从单一的远程控制台即可安全而方便地管理多个客户机和服务器。C。(4)集成的记录BEA Weblogic应用服务器自动记录诊断信息和安全检查信息,并为各应用提供接口以记录其 本身的异常情况。用户可选择将HTTP通信以普通格式记录。这些记录可从Web浏览器或 BEA WebLogic管理控制台远程进行查看。w。WebLogic Cluster技术 服务器方的 Java 技术术在过去一年已经经取得了很大的进进展。由BEA、IBM、Sun、HP和 Oracle 作为先锋领导的的以Java为基基础的Web应用用服务器已经成为为电子商务的首选选平台

40、,也就是说说它成为 Web 信息传输服务(又名动态内容)的最佳方案。今今天,Java 和 BEA WebLogic 已用于大量的关关键业务的Web 应用,包括客户户自服务、供应链链和分销渠道管理理、贸易、银行业业以及物资供应等等方面。另外,它它们还用于大型的的面向客户的 Web 站点(A, P, WebMD.com)和远程通信(Qwest, Covad Communications)中。这些成功的的使用使得 WebLogic 在系统的 Web 应用服务器(Gartner 集团)和企业 JavaBean 技术成为市场的的领导者(按照 Upstream 的调查,它占有有 70% 的市市场份额)。W

41、。Internet 对对于关键业务的系系统产生了阻碍: 一是内部速度度下降和停机,另另一方面是故障会会直接影响通过 Web 进行联联系的客户和业务务伙伴。Internet 的故障和性能失失效已经成为热点点新闻-产生的的问题甚至会影响响企业在广阔市场场中的信誉。而且且,Internet 用户对于拨号音音质并且不能有明明显延迟的服务要要求正在不断地提提高。如果您不能能提供,那么您的的竞争对手将得到到这样的机会。3。因此高的可用性和可伸伸缩性/性能成为为电子商务的迫切切需要。这既取决决于透明复制、平平衡负载,又取决决于我们称之为群群集的容错等技术术的组合。以软件件为基础的集群通通过下列方法保护护您的

42、 Web 应用投资:m。为可用的服务器分配工工作请求以达到最最佳的资源利用;系统或应用程序出现故故障时的无缝的请请求再路由;允许服务器从在线集群群中动态地添加或或删除以适应命令令的外部更改或基基础设施的内部更更改。8。仅由软件构成的集群已已经可以通过详细细的状态管理和诸诸如 IP 多路路发送等基于新技技术的高度优化的的协议这二者的组组合来实现。从供供应商提供企业 JavaBeans(EJB) 1.0/1.1 (包括括会话和实体 bean)的完整实现开始始,直到提供 EJB 的综合性集群支支持,用户可能须须等待 16 到到 18 个月。从从 2Q97 以以后 BEA 就就开始发布 EJB 技术,

43、n。而从98年第4季度以以后则提供集群服服务。 一般来说,BEA WebLogic 服务器的经验已已经显示 Java 和 EJB 并并不象以前认为的的那样对性能提出出限制,而事实上上它可以为具有关关键任务的基于 Web 的应用用提供可伸缩性和和高可用性。性能能测量显示 WebLogic 群集在 Unix、NT、和 AS/400 配置上上都具有很高的速速度和高的可伸缩缩性:一个单个的的 WebLogic 服务器(运行在在 6 路 Unix 处理器上)可以以同时为50,000 台活动的客户机机服务,它每秒执执行超过 2500 个 EJB 往往返方法调用。R。远程方法调用(RMI)基准测试已经显显示

44、服务于 10,000 个活动客户应用用的WebLogic 集群的处理能力力可以线性扩展到到相当于 10 个单处理器 PC 机的能力,每秒秒钟提供最多 7942 个往返方法调用用。c。运行在三台 4 路 PC 服务器上上的 12 个服服务器组成的一个个 WebLogic 集群每秒钟能够够服务于 2675 个动态 Web 页面,或一天服服务于 231,000,000 个页面(高于 Internet 上最繁忙的站点点 Yahoo 负载 38%,12月月8日报道)。 在这个基准测试试中,WebLogic每每秒每 CPU 平均提供 223 个页面的线性扩扩展。K。(请注意: 上面的结结果中不包含数据据库

45、输入/输出的的开销,因而不能能用于能力计划。但但是,g。它可以验证 Java、WebLogic 和我们的集群解解决方案的性能和和可伸缩性。)8。BEA WebLogic 服务器提供了最最丰富和最广泛的的 Java 2 企业修订版标准准的实现,并让自自己处在集群技术术竞争中的领先位位置。3。介绍 因此如果果大多数 Web 应用服务器供应应商认可了 J2EE 标准(至少在纸纸面上),那么下下一步供应商该怎怎样进行竞争? 肯定的候选方案案就是集群。O。 术语“集群”代表了两个或多多个复制服务器的的紧密配合以保证证对用户快速持续续地进行服务。 Web 应用的的集群意味着发送送的可伸缩性(借借助于对复制

46、的自自动负载平衡)和和高可用性(借助助于复制的自动的的容错)。Web 应用服务器提供供的集群必须保证证下列内容:Z。无扩展瓶颈。新的服务务器能够容易和动动态地添加到配置置,以满足不断增增长的用户需要,同同时所有请求负载载是可以在服务器器中进行优化分布布的,这样资源才才能得到充分的利利用。如同一些竞竞争者表示的那样样,不引入扩展瓶瓶颈而要可靠地管管理应用和用户状状态是相当困难的的。t。无影响可用性的单个的的故障点。从非工工作组件到工作组组件的请求必须自自动进行容错。而而且,必须保护(通过复制)应用用程序和用户状态态来保证发生的任任何故障(例如一一个服务器的崩溃溃)能从用户和应应用程序得到完全全标

47、识。9。对用户应用程序和应用用程序开发者的透透明性。程序员不不应该须处理复制制的复杂性、请求求路由、负载平衡衡和容错。而且,用用户应该可以购买买分散的应用程序序组件,同时不用用在集群的 Web 应用服务器上进进行修改就可以使使用它们。c。对于管理员的单一系统统。系统管理员必必须具有把集群的的服务和服务器作作为一个单一逻辑辑资源进行管理的的能力。这将大大大简化操作和帮助助阻止集群中的同同级间不小心而产产生的不一致性。一一般来说,集群服服务的管理应该象象管理没有集群的的服务一样容易。W。硬件和操作系统的独立立性。 使用 Java 软件集群,可以以使用完全不同的的硬件和操作系统统平台建立复制。通通过

48、不依赖特定的的平台特征,当用用户把组件从一个个平台移动到另一一个平台时能够保保护用户的投资。L。BEA WebLogic 集群 企企业 Java 和 Web 应应用服务器为集群群解决方案提供了了两个特定的具有有挑战性的特征。首首先,它们要求与与前端 Web 服务器的集成,这这是集群外部的一一个固定技术。其其次,它们要求有有对象的后端管理理。这些对象自身身具有内部的状态态和至少一些到数数据库的持久性映映射。服务器对象象状态的范围是从从客户机会话状态态(用户安全凭证证、Web 采购购车内容)到业务务对象内容(帐户户平衡)。管理状状态的困难部分是是服务器间的过多多通信 ,例如为为可用性复制对象象。p

49、。 相比之下,传传统的中间件如 TP 监视器通通常只支持无状态态的服务。r。 BEA WebLogic 服务器提供了一一个 J2EE 企业 API 的集成实现。一一个BEA WebLogic 集群是一个 WebLogic 服务器组。为了了以透明的方式提提供伸缩的、高可可用性的服务而进进行动作的协调。因因为 WebLogic 服务器完全使用用 Java编写写,所以 WebLogic 集群独立于硬件件和操作系统。因因此一个 WebLogic集集群可以由运行 Microsoft NT 或 Linux, 大规模 Unix 处理器和 IBM AS/400 的 Intel 机器组成。相对对之下,特定于平平

50、台的集群解决方方案需要每个节点点都运行相同的操操作系统。当然,这这要求它们使用诸诸如共享的磁盘、多线的磁盘和服服务器间的高速度度互连和通信的专专门硬件。作为替替代方案,WebLogic 使用以新的商品品技术例如 IP多多址发送等为基础础的高度优化协议议。z。对于象 BEA WebLogic 服务器的 Web 应用服务器必需需的两种集群类型型是:B。Web 集群。它保证证您的客户正在请请求的 Web 页面(例如文件件夹视图, 订单单状态)是可用的的并且和以接近实实时的速度进行发发送。Web 页页面集群也要求对对用户瞬时状态的的有效复制(例如如购物卡或旅行日日志)。象 BEA WebLogic 服

51、务器的 Web 应用服务器必须为 Web 应用程序提供这种质量的服务(例如企业 Java,Web 集成服务servlet 和 HTML 或 XML 页生成的 Java 服务器页面的集群)。5。组件/对象集群。它保保证企业 JavaBean(EJB)业务服服务和对象(例如如定购和付帐服务务,客户帐号,库库存)是有效的和和可用的。使用 WebLogic, 集群的 EJB 组件可以容易地地从 Servlet (对于生成 Web 内容);从其它它企业 JavaBeans; 从 Java applet;从 Java 客户机应用程序序;或甚至从以 Visual Basic、Visual C+、PowerB

52、uilder 或动态服务器页页面(ASP)的的应用程序为基础础的 Microsoft 的产品中调用。后后者的使用主要是是由 EJB 组组件的WebLogic 自动包装来使用用,该 EJB 组件带有包含在在 Microsoft 桌面中的 COM+ 对象。Y。WebLogic 集集群的体系结构图图 1 显示了 BEA WebLogic 服务器集群体系系结构的高层次视视图。d。图 1:BEA WebLogic 集群体系结构。BEA WebLogic 服务器提供了基基于软件的集群以以保证 Web 和 Java 部署的可伸缩性性和高可用性。只只有 WebLogic 集群支持透明的的复制、负载平衡衡(呈现

53、逻辑)和和企业 JavaBeans 组件(业务逻辑辑)。这里只有一一中类型的 WebLogic 服务器,但是该该图确实表明了对对于特定的应用任任务的服务器特殊殊化。J。Web 呈现前端。 Web 呈现现的前端使用 Java Servlet、Java 服务务器页面(JSP)和 Java HTML(JHTML)支持 HTML 页面的动态构造造。应用逻辑后端端包含使用企业 JavaBeans(EJB)、Java 远程方法调用(RMI)和 Java 命名及目录接口口(JNDI)构构造的业务对象和和组件。其它的后后端Java 企企业 API,比比如 Java 数据库连接(JDBC)和 Java 消息服务

54、(JMS)使用RMI、EJB 和 JNDI 以与应用程序相相同的方式进行集集群。前端和后端端由各自独立集群群的完全不同的组组件组成。o。 一个 WebLogic 集群可以置于如如 Netscape 企业服务器或 Microsoft Internet 信息服务器(IIS)等标准 Web 服务器之后。来来自于 Web 浏览器的 HTTP请请求(例如对于静静态 HTML 文件)可以由这这些 Web 服服务器或 WebLogic 前端处理。对于于动态生成的页面面的请求则从 Web 服务器代理到 WebLogic Servlet/JSP 引擎。这这通过 Web 服务器代理插件件来完成,例如根根据 Net

55、scape API(NSAPI)或Microsoft Internet Server API(ISAPI)定义的插件。h。 集群的第一行行在 Web 客客户机和 Web 服务器间使用“NS Round Robin”。DNS Internet域域名服务解析 Web 站点名到站点 Web 服务器器的 IP 地址址。每次它获得一一个查询请求,DNS 就打乱返回的地地址列表。Web 客户机通常和 DNS 提供的的列表中第一个服服务器进行联系。超超时期过后,或如如果该服务器失效效,客户机将发出出另一个 DNS 请求并继续联系系一个新的服务器器。这提供了一个个简单形式的负载载平衡和容错处理理。有可能安装更

56、更复杂的 IP 级负载平衡和容容错模式。例如,考考虑到 Web 服务器的负载,从从 DNS 返回回的列表中删除失失效的服务器,并并且/或保证客户户机会话总是由相相同的服务器(模模失效)处理。Cisco本本地定向器就是这这类产品的典型代代表。q。 集群的第二行行用于动态生成的的页面,它在 Web 服务器和集群前前端中的Servlet/JSP 引擎间间的穿梭。Web 服务器代理插件件在 Servlet/JSP 引擎间间执行负载平衡和和容错。它们使用用由服务器负载信信息进行衡量的会会话级 round-robin 算算法。如果WebLogic 前端也配置成处处理所有的 HTTP 请求(这样就没没有标准

57、 Web 服务器),则形形势就更为简单。既既然负载平衡和容容错算法是服务器器的一个部分,那那么它使用集群间间共享的有关服务务器负载的信息。更更重要的是,这种种算法优先考虑本本地的 Servlet/JSP 引擎,除非负载很不平衡地分布,因此请求根本不需要离开 JVM 的地址空间。b。应用逻辑后端。在后端端中,通过复制在在几个不同的服务务器中提供服务的的组件(EJB)或对象(RMI)来集群一个用户户级或系统级服务务。记住应用程序序服务的客户机自自身是一些 GUI 代码、另一个组组件、另一个业务务角色等等。通过过调用存根的方法法来从一个应用调调用未集群的服务务,它排列参数并并将它们传送到特特定的远程

58、对象。通通过调用一个智能能存根来调用一个个集群的服务。此此外,由于负载平平衡和容错的需要要,也可能在服务务和交换之间发现现智能存根方法的的实例。提供了许许多负载平衡和容容错算法(随机的的,循环的, 基基于服务器的)。在在部署服务时可以以指定特定的算法法与给定的服务一一起使用。1。缺省的是事务级 round-robin 算算法,它试图使同同一事务内调用的的所有服务都位于于同一位置。该算算法只有在存根在在服务器方应用程程序内部调用时才才考虑服务器负载载,因为从客户机机获得负载信息的的代价是昂贵的。当当 Servlet/JSP 引擎调调用一个集群的后后台服务时,服务务器方就会进行负负载平衡。一个程程

59、序化的客户机可可以直接调用一个个集群化的服务,这这将引起对客户机机方的负载进行平平衡,或它可以在在服务器方负载平平衡的集群中调用用服务。a。 有两种形式的的集群的后台服务务: 无状态,它它是实例中立的;有状态,它特定定于实例。在集群群中这两种形式认认为是非常不一样样的。5。无状态服务。一个无状状态服务可能没有有维持代表一个应应用的状态,很象象一个传统的远程程过程调用( RPC)。当然它可以访访问应用状态,但但只是在从数据库库、文件系统或其其它外部中介暂时时加载它到内存时时才能访问。EJB 组件模型提供了了实现无状态服务务的一个成熟方法法,也即是无状态态会话 bean。无无状态服务也可以以作为R

60、MI 对对象实现,但程序序员应该遵守这个个限制。c。 由于它提升了了可伸缩性,因此此无状态服务模型型已经得到广泛的的提倡和支持。这这有两个原因。首首先,在可用性方方面它排除了备份份状态的需要,例例如在集群里复制制它。其次,它允允许在服务的每个个调用上进行负载载平衡。这是因为为服务是实例中立立的,也就是说,它它并不关心调用的的是哪个服务的实实例。8。 在 WebLogic 集群中部署一个个无状态服务时,将将在它的每个主机机上都创建一个服服务实例。一个智智能存根获取从集集群命名服务和交交换之间作为负载载平衡和容错需要要的这些实例的引引用。只有能够保保证一个失效的操操作没有负面影响响时才进行重试。因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论