《weblogic精华14007.pdf》由会员分享,可在线阅读,更多相关《weblogic精华14007.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 BEA WebLogic 是用于开发、集成、部署和管理大型分布式Web 应用、网络应用和数据库应用的Java 应用服务器。将Java 的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。BEA WebLogic Server 拥有处理关键Web 应用系统问题所需的性能、可扩展性和高可用性。与BEA WebLogic Commerce ServerTM 配合使用,BEA WebLogic Server 可为部署适应性个性化电子商务应用系统提供完善的解决方案。BEA WebLogic Server 具有开发和部署关键任务电子商务Web 应用系统所需
2、的多种特色和优势,包括:1)领先的标准 对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML 和 WML,使Web 应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。2)无限的可扩展性 BEA WebLogic Server 以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源 pooling(联营)以及动态网页和EJB 组件群集。3)快速开发 凭借对EJB 和 JSP 的支持,以及BEA WebLogic Server 的 Servlet 组件架构体系,可加速投放市场速度。这些开放性标准与WebGain Studio 配合时,可简化开发
3、,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活 BEA WebLogic Server 的特点是与领先数据库、操作系统和Web 服务器紧密集成。5)关键任务可靠性 其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。6)体系结构 BEA WebLogic Server 是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集
4、技术,BEA WebLogic Server 拥有最高水平的可扩展性和可用性。BEA WebLogic Server 既实现了网页群集,也实现了EJB 组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如 Web 购物车;组件群集则处理复杂的复制、负载平衡和 EJB 组件容错,以及状态对象(如EJB 实体)的恢复。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB 都增强了性能表现。这是其它Web 应用系统所不具备的。WebLogic 应用服务器有如
5、下几个基本概念:Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server.域是WebLogic 应用服务器中最大的概念,WebLogic 应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml.A domain is the basic administration unit for WebLogic Server instances(servers)that is represented in its own configuration file(config.xml).A domain consists of one o
6、r more servers(and their associated resources)that you manage with a single Administration Server.Cluster:族也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个族。A cluster is a deployment in which multiple WebLogic Server instances(servers)run simultaneously and work together to provide increased scalability and reliab
7、ility.A cluster appears to clients to be a single WebLogic Server instance.The servers that constitute a cluster can run on the same machine,or be located on different machines.Machine:机器是物理上的概念,代表一台运行WebLogic 应用服务器的实在的机器,包括其IP 地址等信息。一个域中可以包括多台机器。(同一台机器可以属于不同的域吗?)A machine is the logical representat
8、ion of the computer that hosts one or more WebLogic Server instances(servers).WebLogic Server uses configured machine names to determine the optimum server in a cluster to which certain tasks,such as HTTP session replication,are delegated.The Administration Server uses the machine definition in conj
9、unction with the Node Manager application to start remote servers.Server:服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE 应用程序,也可以来配置各种服务程序。它是WebLogic 应用服务器的基本服务单元。一个WebLogic 域中一般有一个管理服务器和多个被管理服务器。也就是下面我们要谈到的两个概念。A server is an instance of WebLogic Server that runs in its own Java Virtual Machine(JVM)and has its own
10、 configuration.Each WebLogic Server domain must have one server that acts as the Administration Server.In a typical production environment,the Administration Server is where the Administration Console is run and used to perform administrative tasks.By default,the Administration Server is called myse
11、rver.A typical production environment may also have one or more Managed Servers,which are instances of WebLogic Server used to host enterprise applications.Administrative Server:管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。一个域中有一台管理服务器。Managed Server:被管理服务器是用来部署运行各种应用程
12、序的。一个域中有一台或多台被管理服务器。Node Manager:节点管理器是一个单独运行的后台程序,一般运行在被管理服务器的机器上,用来提供远程启动和停止服务器(Server)的功能。WebLogic 简介 WebLogic 是美国bea 公司出品的一个application server 确切的说是一个基于j2ee 架构的中间件,webserver 是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java 开发的。weblogic 本来不是由bea 发明的,是它从别人手中买过来,然后再加工扩展。目前weblogic 在世界application server 市场上占有最大的份额,
13、其他还有象IBM 的websphere,免费的tomcat、resin等中间件。BEA WebLogic 是用于开发、集成、部署和管理大型分布式Web 应用、网络应用和数据库应用的Java应用服务器。将 Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。BEA WebLogic Server 拥有处理关键Web 应用系统问题所需的性能、可扩展性和高可用性。与BEA WebLogic Commerce ServerTM 配合使用,BEA WebLogic Server 可为部署适应性个性化电子商务应用系统提供完善的解决方案。BEA Web
14、Logic Server 具有开发和部署关键任务电子商务Web 应用系统 所需的多种特色和优势,包括:1)领先的标准 对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML 和 WML,使 Web 应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。2)无限的可扩展性 BEA WebLogic Server 以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB 组件群集。3)快速开发 凭借对EJB 和 JSP 的支持,以及BEA WebLogic Server 的 Servlet 组件架 构体系,可加速投放市
15、场速度。这些开放性标准与WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活 BEA WebLogic Server的特点是与领先数据库、操作系统和Web服务器 紧密集成。5)关键任务可靠性 其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。6)体系结构 BEA WebLogic Server 是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系
16、统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集技术,BEA WebLogic Server 拥有最高水平的可扩展 性和可用性。BEA WebLogic Server 既实现了网页群集,也实现了EJB 组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web 购物车;组件群集则处理复杂的复制、负载平衡和EJB 组件容错,以及状态对象(如EJB 实体)的恢复。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和 EJB 都增强了性能表现
17、。这是其它Web 应用系统所不具备的。应用服务器市场的霸主:WebLogic 简介 据市场研究公司Gartner 的一篇研究报告称,BEA 系统公司的WebLogic 服务器 占有应用服务器市场34%的份额,是任何一家厂商中市场份额最多的。WebLogic 拥有最大的市场份额是因为BEA 在市场开发以及迅速全面地支持J2EE 和 XML 等新的标准方面一直走在了前面。WebLogic Server 7.0 是一个重要的新的发布版,不仅增加了对J2EE 1.3 的支持,而且还提供了重要的可伸缩性功能,包括缓存和集群以及新的管理工具。这些新的管理工具使这个服务器软件 更容易设置和运行,特别是在集群
18、环境中。为了研究集群设置是如何工作的,我们在两台服务器上安装了WebLogic 并且发现这个软件的安装非常简单。由于WebLogic 是通过指定IP 地址工作的,这种服务器需要静态的IP 地址。但是,除此之外,安装过程都非常简单。WebLogic的安装程序仅运行了一次,然后启动集群精灵,安装程序就在集群中的其它服务器 中 安 装 必 要 的 组 件。这 可 以 是 多 个IP 端 口,如192.168.0.10:7002 和192.168.0.10:7003,也可以是同一个端口的不同的IP 地址,或者是同一台服务器或者不同系统上的IP 地址。据 BEA 产品营销经理Eric Stahl 说,在
19、BEA 的实验室里最多测试过由100 台服务器组成的集群。在生产环境中,40 至 50 台服务器组成的集群是很常见的。虽然容易安装和集群功能是一个不错的优点,但是,一个应用服务器的真正考验是它为开发人员提供的环境。这也是WebLogic Server 7.0 最擅长的地方。它支持所有最新的标准(正如本文结尾处指出的那样);提供与CORBA、.NET 和COM 等其它环境的简单整合;拥有非常好的EJB(Enterprise JavaBeans)封装功能,自动准备好了Beans 的应用;拥有集成的安全环境,能够在一个整个的庞大、复杂的企业应用中简单地执行安全的应用和强制执行安全措施。这个版本软件的
20、新功能列表有好几页长,因此,我们不能每一个新功能都介绍。值得注意的新功能包括:连接Java 与 COM+对象的jCOM 适配器;支持SOAP、WDSL 和XML;包括基于任务的安全功能的一种统一的安全模式;一个UDDI 服务器;额外的集群功能,用于大企业中额外的可靠性和可伸缩性的。现有的组件和老应用程序的支持是通过jCOM 适配器实现的。CORBA 整合的实现是通过远程方式调用、互联网ORB 间通信协议(RMI/IIOP)、把 Tuxedo 应用程序与WebLogic 整合在一起的Tuxedo 连接器和用于连接CICS 应用程序的mqserver 包装器来完成的。对于SOAP、WDSL 和 X
21、ML 的支持是很好地集成在一起的并且是自动的,并不只是简单的手工兼容。例如,这个应用系统WebLogic Builder 能够自动创建XML 应用说明文件,而基于Java 的构建工具ANT 通过自动创建的基于XML 的配置文件可以简化“制作”应用程序。如果还使用WebLogic Workshop 的话,将创建一种可拖放的企业应用程序,其方法与.NET 产品提供的集成的开发与应用方法类似。WebLogic 还集成了Borland、WebGain、Sun Forte 等公司的第三方开发工具,以及BMC Patrol、Tivoli 和 OpenView 等管理平台。这些管理平台能够监视和控制 Web
22、Logic。安全对于内部应用程序和分布式网络服务都是一个关键的问题。WebLogic支持Java 安全套接字扩展(JSSE)、安全套接字层和Java 认证与授权服务(JAAS),并且为企业应用程序带来了一个统一的安全模式。应用程序访问、用户认证、安全审计和数据保护PKI 等政策可以通过一个容器来指定,而不需要组件级的工具。因此,一个标准化的安全模式很容易应用到所有正在开发当中的应用程序中。BEA 还提供了一个安全编程接口,这样,第三方安全厂商能够很容易地扩展这个服务器软件的功能。WebLogic 的这个版本扩大的集群功能已经扩大和简化了。做到这一点并不容易。性能增强的方面包括连接缓冲池功能和在
23、组件层进行缓存,这样,开发人员就不需要为每一个应用编写代码。应用程序很容易在整个集群中发布,而且采用新的会话保护,应用程序状态能够在整个集群的内存中复制。因此,即使一台服务器死机了,应用程序也不必重新启动。WebLogic Server 7.0 是 BEA 主打的应用服务器的一个重要的升级。我们认为,它将吸引那些需要稳定的性能和企业级功能的企业开发人员。BEA 用企业平台7.0 套装软件提供了一种替代.NET 平台的性能稳定的产品。优点:支持最新的标准;集群安装和管理非常方便;整个管理也改善了;企业平台产品线包括一套使开发工作更容易的集成的产品,包括服务器、开发环境、门户和Java 虚拟机。缺
24、点:价格太贵。测评版本:7.0 编者按:目前WebLogic 的应用服务器的最新版本是9.0,它提供了企业级的内核,多个编程模型界面,SOA 支持和增强的管理与通信特性。新版本与J2EE 1.4 标准完全兼容,并支持广域网和城域网范围的失效保护。BEA 系统公司的WebLogic 服务器是企业级的应用服务器,支持EJB,集群以及 ERP(企业资源计划)的连通性 版本情况 最新版本 9.0 发布日期 2005-8-26 得分(满分 5)5 描述 企业级的应用服务器,支持 EJB,集群以及 ERP(企业资源计划)的连通性 下载:http:/ Alpha,SPARC,Intel 支持操作系统 Lin
25、ux,Solaris,Red Hat Linux,Windows 2000,HP-UX,Windows XP,SUSE Linux,Windows Server 2003 价格 提供测试版下载,价格详情联系 BEA 公司 公司 BEA Systems 主页 http:/ 管理 图形界面设置 图形界面安装 远程管理 SNMP 设置/监控 支持的前沿技术/可扩展性.Net 技术兼容 64 位端口 集群支持 IPv6 支持 J2EE 1.4 认证 J2EE 1.4 兼容 其它特性 多日志 支持微软 ISAPI 虚拟服务器 安全 活动目录认证 反垃圾邮件功能 反病毒功能 内置防火墙 内置代理服务器 内
26、置用户访问控制机制 LDAP 认证 其它/系统 认证 SSL(硬件)SSL(软件)支持 可获得商业性支持 论坛支持 免费电话支持 GSA scheduled 基于Web 的用户界面 编程/脚本 包含源码 拥有自己的 API 有自己的 脚本/批处理语言 支持外部脚本/批处理语言 邮件列表支持 提 BEA WebLogic 功能介绍 BEA WebLogic 是用于开发、集成、部署和管理大型分布式Web 应用、网络应用和数据库应用的Java应用服务器。将 Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的 开发、集成、部署和管理之中。BEA WebLogic Serv
27、er 拥有处理关键Web 应用系统问题所需的性能、可扩展性和高可用性。与 BEA WebLogic Commerce ServerTM 配合使用,BEA WebLogic Server 可为部署适应性个性化电子商务应用系统提供完善的解决方案。BEA WebLogic Server 具有开发和部署关键任务电子商务Web 应用系统 所需的多种特色和优势,包括:1)领先的标准 对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML 和 WML,使 Web 应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。2)无限的可扩展性 BEA WebLogic S
28、erver 以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling 以及动态网页和EJB 组件群集。3)快速开发 凭借对EJB 和 JSP 的支持,以及BEA WebLogic Server 的 Servlet 组件架 构体系,可加速投 放市场速度。这些开放性标准与WebGain Studio 配 合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活 BEA WebLogic Server 的特点是与领先数据库、操作系统和Web 服务器 紧密集成。5)关键任务可靠性 其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。6)体系结构 BEA
29、 WebLogic Server 是专门为企业电子商务应用系统开发的。企业电 子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用 系统和系统提供了丰富的互操作性。凭借其出色的群集技术,BEA WebLogic Server 拥有最高水平的可扩展 性和可用性。BEA WebLogic Server 既实现了网页群集,也实现了EJB 组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web 购物车;组件群集则处理复杂的复制、负载平衡和EJB 组件容错,以及状态对象(如EJB 实体)的恢复。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB 都增强了性能表现。这是其它Web 应用系统所不具备的。