• 1. 本次培训所有日程安排2011-3-1 上午9:45~12:00Session 1: 快速入门  Weblogic Server 11g ▲  Oracle 中间件 产品家族一览(售前/方 案/商 务/管 理/开 发,所有人群) ▲  Weblogic Server 11g 整体架构预览 ▲  Weblogic Server 11g 基础知识和概念(Domain,Server,Machine...) ▲  Weblogic Server 11g 安装实例 ▲  问与答2011-3-8 上午9:45~12:00Session 2: 管好您的Weblogic Server 11g与 群集配置▲  管 理控制台的使用(参数、监控、日志等) ▲  部署与管理您的应用(手工与 自动 化部署) ▲  管理数据库连接池(JDBC),消息服务(JMS) ▲  集群安装与配置(重点) --- 架 构,环境准备,创建集群与配置代理服务器 ▲  问与答2011-3-15 上午9:45~12:00Session 3: 挖掘Weblogic Server 11g 的 潜力:诊断与调优▲  Weblogic 调优方法概览 ▲  调整:OS, 网络,JVM, WLS内核,J2EE组 件 ▲  Trouble Shooting ▲  高级技术,使用自带工具:诊 断包 与管理包,打破黑箱子,从Java代码到SQL语句进行全面诊断与优化 ▲  问与答©2009 Oracle Corporation 1
  • 2. AgendaOracle 中间件 产品家族一览 Weblogic Server 11g 整体架构预览 Weblogic Server 11g基础知识和概念 Weblogic Server 11g 安装实例 问与答
  • 3. Oracle Fusion MiddlewareComplete, Open, Integrated, Best of Breed
  • 4. 应用基础架构和事务处理Grid Link for RACToplink & Eclipse LinkCoherence 内存数据网格JRockit Real Time Java VM企业网格消息Tuxedo企业管理器 应用网格管理包WebLogic ServerJRockit Mission ControlVirtual Appliance Builder321
  • 5. 应用网格 Fusion Middleware的基础技术JRockitWebLogic ServerTuxedoCoherenceEnterprise ManagerManagement Pack for WebLogicManagement Pack for CoherenceManagement Pack for TuxedoLower CostsOutperformBest for Oracle Portfolio
  • 6. WebLogic Server-应用服务器的领导者功能简介 应用服务器的领导者,全球企业首选的应用服务器。 支持最新的 Java 平台、企业版5 (Java EE5) 规范及Web 服务标准,从而可简化开发并增强互操作性,以支持面向服务的体系结构 (SOA)。 领先的可靠性、可用性、可扩展性和业界领先的性能。 主要优势 J2EE应用服务器性能记录的保持者 应用程序和服务坚若磐石的可用性和运行时间 更好地监视和管理生产应用程序 能够仅仅获取并安装所需的项目 更快、更高效的开发-部署-调试周期 卓越的最终用户客户端可用性 高效快速的服务器管理 简化新应用程序和服务的开发 工具选项扩充了可用的开发人员知识库 适用范围 J2EE应用服务器 BS三层架构的应用服务器
  • 7. Tuxedo-交易中间件的鼻祖功能简介 在成千上万的部署提供可靠性能的第三个十年,Oracle Tuxedo成为世界上最受关注的高端计算平台之一。它将多年来所形成的令人放心的可靠性、性能和成熟度与最新的面向服务的体系结构(SOA) 标准和技术相结合,使您的关键任务流程在您的环境中成为一流参与者。不论您是要实现现有的C 或 C++ 应用程序的现代化、重新托管大型机COBOL 应用程序,还是要根据极限处理事务需求构建新的 SOA 服务,Oracle Tuxedo 都是可靠的选择。 主要优势 优化事务并确保跨所有资源的 数据完整性,而不考虑访问协议。 自动跟踪事务参与者并确保 所有资源正确更新。 同时在不同的分布式节点上处理 多个事务。 通过消除单点故障,在计划的和非 计划的停机时间内使应用程序保 持运行。 适用范围 核心交易系统 首选的Mainframe应用替换平台 CS三层架构的应用服务器 对COBOL 或 C/C++ 的应用进行服务的封装和重用 Global List Price: $60K/Processor
  • 8. Coherence-零数据丢失内存数据网格功能简介 Oracle Coherence 是一种内存中数据网格解决方案,通过提供对频繁使用数据的快速访问,使企业能够以可预见的方式扩展关键任务应用程序。 数据网格软件是可以可靠地管理多个服务器上的内存中数据对象的中间件。通过对数据进行自动和动态的分区,Oracle Coherence 可确保连续的数据可用性和事务完整性,甚至在服务器出现故障时依然如此。 主要优势 基于网格技术,无单点故障,无单点瓶颈 真正线性的扩展能力 分布式缓存,零数据丢失的内存数据网格 自动负载平衡 支持事务,保证数据一致性 并行查询和缓存索引,提高性能 支持Java、C++ 和 .NET 采用普通的硬件构建高可靠的网格系统 适用范围 CACHE 应用的数据到内存中,提高响应时间 不同应用之间的数据共享,J2EE,.NET, C++ 组成网格,进行高强度,数据密集型计算 Global List PriceStandard editionStandard editionGrid edtion$4.6k$11.5k$25k
  • 9. 统一 SOA人工工作流文档工作流业务活动监控企业服务总线业务规则流程构建数据集成B2B 集成SOA治理& 策略管理JMSIf “Date” = <2010 Then set category “New”
  • 10. Application GridOracle SOA & BPM 策略 产品策略Systems Management完整 & 集成的SOA和BPM平台 单一运行时支持系统为中心, 人工为中心, 文档为中心, 以及决策为中心的业务流程 实现各种企业SOA模式 数据集成;应用现代化;企业集成;&复合应用 基于最新的行业标准Services Oriented Architecture
  • 11. AppsAdapters B2B PartnersDBLegacyCONNECTIVITY路由转换数据质量ETL & 复制Data IntegratorOracle Service Bus调解ROUTING & DATA SERVICES本地 BPEL业务规则人工工作流BPEL Process ManagerORCHESTRATION应用网格 or 3rd party JEE Application Server (Oracle AS, WebLogic, WebSphere, JBoss)Oracle SOA 和事件技术GOVERNANCE系统监控Enterprise ManagerUDDI WS Policies SecurityWeb Services ManagerRegistryGOVERNANCESOA lifecycle governanceEnterprise RepositoryREAL-TIME VISIBILITY & PROCESSING报警 业务监控BAM事件 数据流CEPADF企业建模BPA SuiteJDeveloper业务用户建模BPM Suite
  • 12. OSB- 基于配置的企业服务总线功能简介 成熟的面向服务体系结构(SOA) 的轻型应用集成平台,简单、无编码、基于配置的服务集成,使您更快地获得实施部署。 主要优势 更快的集成,更快速地进入市场 业务和 IT 之间更好的协调性 提高开发人员的效率 降低集成复杂性和成本 改进控制和可见性 提高业务灵活性 提高客户满意度 缩减支持和维护成本 卓越的 QoS(性能、可扩 展性、可靠性) 优化的、可插拔的、策略驱 动的传送和消息安全性 适用范围 应用集成平台,数据交换平台 SOA 相关项目等 Global List Price: $68K/Processor (WLS suite:$45K + OSB:$23K
  • 13. OBPM-统一的业务流程管理平台功能简介 Oracle 业务流程管理是一套完备工具,可用于创建、执行、以及优化业务流程。该产品可在用户和 IT 管理人员之间实现无与伦比的协作。业务流程因此而得以自动化和优化,提高了效率和敏捷性,同时降低了成本。 主要优势 用于人员、系统、文档的单一工作流引擎 用户友好的建模,仿真,开发,测试工具 方便定义组织、角色、日历、节假日规则 为最终用户提供基于 Web 的用户界面 Microsoft Office 集成 流程活动跟踪,近乎实时报告 KPI监视,图形化图表和表格 预建的信息板,可由最终用户配置 高性能和可扩展的服务器 适用范围 复杂的人工流程处理 跨越多个部门,多个系统,组织的 业务流程处理 Global List Price: BPM suite $160K/Processor (WLS suite:$45K + BPM suite:$115K)
  • 14. EDA-事件驱动的架构架构简介 Oracle事件驱动的架构由利用事件推动业务的最佳技术组成,包括Oracle复杂事件处理和Oracle事件驱动的架构套件 (Oracle EDA套件)。Oracle复杂事件处理软件可帮助企业实时监控和分析趋势和模式,从而使其能够通过自动或手工替代方案快速作出反应。Oracle EDA套件是对面向服务架构(SOA)的服务交互模型的补充,它们的结合提供了业界最全面、易用且支持热插拔的基础架构,可帮助实现智能企业。 Oracle复杂事件处理 (Oracle CEP) 为事件处理管理软件的开发提供了一个内容丰富的说明性环境,以提高企业业务运营的效果。Oracle CEP能够处理多个事件流以实时检测模式和趋势,并通过Oracle业务活动监控 (Oracle BAM) 软件为企业提供必要的可视性,以利用各种新机遇或减小开发风险。 主要优势 实时的模式匹配——定义和识别复杂事件的模式,以改进对新兴业务趋势的早期识别 高度可伸缩——每秒钟处理数十万个事件并据以采取行动 支持热插拔——对源自异构系统的事件进行分析,并直接进行可视化输出,或对Oracle SOA套件或其他供应商的软件自动响应 适用范围 事件实时事件捕捉 SOA实时事件源Global List Price: BPM suite $160K/Processor (WLS suite:$45K + BPM suite:$115K)
  • 15. AIA-企业应用集成架构架构简介 Oracle应用集成架构是用于跨企业管理软件编排敏捷、以用户为中心的业务流程的最全面的集成解决方案。 Oracle应用集成架构在数据、流程和UI层面上提供了预建的解决方案,能够为企业终端用户提供更全面的流程解决方案。根据设计,Oracle应用集成架构的所有组件都能通过组合和匹配的方式协同工作,并且具有可配置性,这最终将降低构建、扩展和维护集成的成本和IT负担。 主要优势 可持续集成降低了实施风险和成本 扩展框架可使企业无需进行升级投资 文档化最佳实践参考模型可帮助企业优化业务运营 独立于管理软件的设计易于插入和使用新的管理软件 (包括Oracle融合管理软件) 适用范围 企业现有应用集成 企业业务流程集成 企业数据集成Global List Price: BPM suite $160K/Processor (WLS suite:$45K + BPM suite:$115K)Application Integration ArchitectureOptimize OfferForecast DemandCapture OrderPick, Pack, ShipBillingDeduction & SettlementPLMFinancials/ ProcurementMDMManufacturingCRMLogisticsServiceA complete integration solution designed for change, built for business user alignment.
  • 16. 企业2.0个性化和分析社会计算服务企业外观内容管理和发布团队网站和社区企业门户,RIA, Web框架Microsoft Office 集成应用集成Mobile & iPhone 集成安全搜索
  • 17. Service Delivery PlatformEnterprise 2.0 & Portals 产品策略Identity Management完整和集成的多通道,复合用户界面 统一开发的网络富媒体,丰富的互联网应用,企业门户,与社会计算 集成的企业内容管理 捕获和整个内容生命周期管理 变换的信息共享 利用互联网及E2.0技术作为通信媒介 Enterprise 2.0 & Portals
  • 18. 18Oracle Enterprise 2.0 解决方案Oracle Universal Content Management (UCM)Document ManagementWeb Content ManagementRecords & Retention ManagementDigital Assets ManagementInformation Right ManagementOracle WebCenter SuiteWebCenter FrameworkWebcenter ComposerWebCenter ServicesWebCenter SpacesDocument CaptureArchiving
  • 19. WebCenter-配置式Enterprise 2.0门户功能简介 门户是新一代的人机界面,Oracle WebCenter 套件是业界唯一一个全面、开放和可管理的门户平台,可以将 Enterprise 2.0 的功能集成到业务流程以及自定义和打包的企业应用程序中。 这些协作和社交应用程序无缝融合了搜索、发布和知识管理功能。 Oracle WebCenter 套件的基于标准的开发环境和用户友好的自定义工具能够优化连接企业系统与用户社区的业务流程,增加企业价值。 主要优势 配置式门户, 90%配置,7%重用,3%开发 大大降低实施的难度和周期 内置丰富的Enterprise 2.0 功能模块,wiki blog,RSS. Presence & Chat,团队站点等 丰富的内容管理功能,所见即所得内容提供, 索引和安全搜索,数字资产和权限管理等 通过提供以用户为中心的解决方案解决信 息管理和协作挑战,提高信息工作人员的 生产力 适用范围 企业内网,外网门户 企业员工之间的协同工作 Enterprise 2.0等 Global List Price: $150K/Processor (WLS Enterprice:$25K +WebCenter suite:$125K)
  • 20. ECM-Oracle全面的企业内容管理解决方案功能简介 非主动管理的信息将导致资源瓶颈、文档丢失、数据重复、安全和版本控制问题、生产力降低以及基于错误信息的决策。 Oracle全面内容管理是一款获奖的企业内容管理 (ECM) 平台,能够管理所有非结构化内容,包括文档、图形、网页、扫描的图像、电子邮件以及记录。独特要求。 主要优势 自动转换为 Web 格式以便于查看 控制整个内容生命周期 简化了内容的查找、访问和重复使用 快速构建和管理多个网站 遵守规章制度与政府法规 改善企业资产的创建和再利用 减少运送、打印和存储的成本 适用范围 企业内部文档,影像管理等 网站的内容管理等
  • 21. TagsConferencingDiscussionsWikiChatContactsSearchTasksCalendarEMailVoicePresencePeopleContentBeehive-为企业构建的统一协作解决方案功能简介 Oracle Beehive是唯一为企业构建的统一协作解决方案。只有Oracle Beehive提供了一系列全面的集成式协作服务,包括会议、即时消息传递、电子邮件、日历和团队工作空间,这些服务既可选择内部进行部署,也可采用 Oracle外包服务。其跨平台、基于开放标准的架构支持如Microsoft Outlook这样用户熟悉的客户端软件,并能够与原有服务器(如Microsoft Exchange)协同工作。 Oracle Beehive旨在使企业从一开始就获得最高级别的可伸缩性、可管理性和安全性,同时降低部署和管理成本。 主要优势 统一协作:提高个人和团队的生产力以及决策制定的质量和速度,改进信息的重复利用 降低总体拥有成本:与您现有的协作客户端和 服务器以及您所选用的Windows、Linux和Solaris 平台一同使用 加强安全性和法规遵守:在固定地点或传输过程 中对数据进行加密,跨渠道制定统一政策,并 利用精细粒度审计保护数据和加速法规遵守 灵活的部署选项:可选择内部部署也可 采用Oracle外包服务 适用范围 企业协作平台 适用于外包的企业沟通平台
  • 22. ODI-新一代ELT架构的高性能数据集成产品功能简介 Oracle Data Integrator 是一个完整的数据集成平台,它可以满足所有数据集成需求 — 从大量、高性能批量数据处理,到事件驱动的近实时数据集成流程,到支持 SOA 的数据服务。将多个数据源中的数据迁移、转换到不同种类的目标中 Oracle Data Integrator 可以简化不同系统间批量、实时、同步或异步的数据移动和转换。其创新的模块化设计以及内置的对所有主要数据库、数据仓库应用、分析应用程序和面向服务体系结构 (SOA) 套件的连接支持可以明显提升用户生产力。 主要优势 高性能: 高效的“E-LT”系统架构 灵活性: 基于事件驱动的整合平台 高效性: 声明式设计(所见即所得) 开放体系架构:100%JAVA和SOA无缝集成 热插拔: 通过知识模块动态支持各种系统 开放性: 广泛的数据源支持,支持上百个数据源 无中间服务器,TCO低 适用范围 数据仓库项目中:数据的抽取转换加载ETL 不同数据库之间的数据同步/复制,如:从生产库到备份库 BI项目中,数据的抽取,加载 其他数据集成的项目 Global List Price: Enterprise edition: $23K/Processor, ODI Suite: $70k/Processor
  • 23. GoldenGate –实时大量数据复制功能简介 GoldenGate TDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活. 可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制. 主要优势 实时:大量数据亚秒一级的实时复制 开放: 支持不同的数据库之间的复制 事务: 保证数据的一致性 高性能:基于LOG分析,数据压缩 大大降低数据传输量 高可靠性: 支持大量的关键应用 适用范围 容灾与应急备份 消除计划内停机 双业务中心 数据仓库实时供给 实时报表 Global List Price: $17.5K/Processor
  • 24. OEM中间件监控管理- 端到端的全面性能管理功能简介 利用涵盖应用程序、中间件以及数据库管理的 Oracle 企业管理器 10g 独特的“从上到下”的方法, IT 部门可以着重关注业务问题,如更大的灵活性、更好的服务质量以及更低的运营成本。 Oracle 企业管理器使客户能够从上到下地管理其应用程序 — 从监视服务水平到在业务异常逐步扩大之前主动进行隔离以及修复任何层面的 IT 问题。 主要优势 整个堆叠上的全面管理, 从操作系统,数据库,中间件到应用 全面的产品线:供应,配置,监视, 诊断,优化等产品包 实时洞察,诊断,内置自动化操作 全面的网格管理解决方案 适用范围 J2EE应用性能诊断,管理,优化 端到端的全面性能诊断,优化 可视化J2EE应用性能优化,监控 跨越多种应用,如Portal,ESB,BPM 的性能分析,监控
  • 25. Oracle开发工具功能简介 Oracle提供了一套业内最全面、集成度最高的应用开发、数据库开发和商务智能工具集,以支持任何开发方法、技术平台和操作系统。 Oracle还提供了各种免费的Oracle JDeveloper 11g 和Eclipse工具来帮助数据库和应用程序开发人员简化Web应用和数据库的开发,并使.NET开发人员能够在Windows平台上部署基于Oracle的应用程序和Web服务。 主要优势 SOA和Portal开发工具 无与伦比的丰富功能 更低的拥有成本 和OFW的无缝融合 完整的应用生命周期管理 适用范围 SOA复合应用开发 企业业务流程建模 企业业务流程开发 企业2.0开发 移动应用开发 应用集成开发 等等 DBMS ModelingJava DevelopmentBPM DevelopmentJava EE DevelopmentESB DevelopmentBusiness RulesPortal DevelopmentDesktop & Mobile通用元数据管理器通用应用生命周期管理通用业务目录通用建模框架通用IDE框架
  • 26. AgendaOracle 中间件 产品家族一览 Weblogic Server 11g 整体架构预览 Weblogic Server 11g基础知识和概念 Weblogic Server 11g 安装实例 问与答
  • 27. Java 应用服务器示意图WebLogic ServerJRockitJava AppOSServerJava ContainerJava VMWeb 客户端, PChttp
  • 28. Oracle WebLogic Server® 世界领先的应用服务器全球市场占有率的领先者 最近的Gartner报告约占全球市场份额的1/3 连续被评为行业“领导者” Gartner Enterprise Application Server Magic Quadrant 开发者认同度 #1 Evans Data Corporation Survey 无出其右的易于管理 已经被客户用于成千上万的生产系统 在多种平台上拥有杰出性能 SPECjAppServer200411 SPECjAppServer is a trademark of the Standard Performance Evaluation Corp. (SPEC). For the latest SPECjAppServer2004 results visit http://www.spec.org/osg/jAppServer2004
  • 29. Oracle WebLogic Server 演进WLS 5.XWLS 6.XWLS 7.XWLS 8.XWLS 9.XOracle WLS 10gR3GA:4/4/2000 End Support:2/1/20054/26/2002 4/15/20113/28/2003 9/30/201112/18/2000 11/14/2008July, 2005 11/30/20138/4/2008Oracle WLS 11g1/7/2009
  • 30. Oracle融合中间件时代的WebLogicOracle infiniBandOracle LinuxOracle SolarisOracle Sun Server
  • 31. Source: Gartner Market Share Portal, Process, MiddlewareTotal App Svr Market: $2.1B (license+maintenance)市场排名第一
  • 32. SPECjAppServer2004 性能测试报告 继续保持所有测试场景第一名Application Server Platform/CPU/CoresSPECjApp Server2004 JOPS@Standard Server NodesDateResultHP-UX Integrity BL870 Server Blade Cluster, Dual Core Itanium 9100, 96 Cores17,04612Sep 2008World Record, Multi-NodeHP-UX Integrity BL860c Server Blade Cluster, Dual Core Itanium 9100, 44 cores9,459 11Nov 2007World Record, Multi-Node, RACDell PowerEdge 2950 Xeon 5470, 16 cores4,7942Aug 2008World Record, Dual Node HP Proliant DL580 G5 Intel(R) Xeon(R) CPU X7460, 24 cores4,4101Aug 2008World Record, Single NodeSun SPARC Enterprise T5220 Sun UltraSPARC T2, 8 cores2,0001Oct 2007Best on One CPUBest Multi-Node Result Best on RAC Result Best Dual Node Result Best Single Node Result Best on One CPU ResultSee: http://www.spec.org/jAppServer2004/results/
  • 33. 不同用户群的需求公司决策层 降低总体拥有成本 保障关键业务的“不停顿”服务 保持软件基础设施的开放性 需要强大的集成能力 支持面向服务的架构(SOA)IT维护人员 为关键应用提供高可靠性 更好支持应用级容灾备份 允许授权管理不同的应用 应用部署人员 基本配置参数的自动更新 “不停顿的”应用版本升级 “不停顿的”应用迁移 应用开发人员 完全支持J2EE规范 支持开源库:Struts, Hibernate, etc. 提供程序自我诊断框架 性能指标保持第一
  • 34. WebLogic Server 设计原则创新和生产率迅速采用新的 API 和技术,“综合的”开发、工具 坚如磐石的操作高度易管理的、预期可扩展的,持续可用的
  • 35. WebLogic Server 自由选择编程模型Java EE 长期的领先地位 第一个经过认证的支持JEE5/EJB3的商业应用服务器 Web Services/SOA JAX-RPC, JAX-WS, WS-* 可靠, 安全, 交互性 消息 企业级的JMS 持久化 TopLink, JPA Spring 内置集成 ADF, Struts, POJOs, 其他开源项目….TopLink ORM
  • 36. Oracle JDeveloper 用于融合中间件的完整 IDE 用于不同目标客户的三个版本: Studio - 融合开发、SOA Java EE - 核心 Java EE 和 Web 服务 Java - 仅 Java 编码 Oracle Enterprise Pack for Eclipse (OEPE) 用于 Eclipse IDE 平台的插件 WebLogic Java EE、Spring、Web 服务、JPA Oracle 应用程序开发框架 (ADF) 用于融合应用程序和自定义开发的 Java EE 框架 WebLogic Server 开发工具
  • 37. Web 2.0/RIA(丰富的 Internet 应用程序) 实现了根植于应用服务器的丰富用户界面支持下一代 Web 应用程序 针对基于浏览器应用程序的丰富 UI 支持协作性应用程序和社会计算 AJAX/Dojo 客户端支持 为客户端应用程序实现了丰富的 UI 计划用于 Workshop 的 JavaScript 工具 针对 AJAX 的 HTTP pub-sub 引擎 通过持久连接在应用程序内实现数据交换 Dojo 客户端和可扩展的服务器端引擎Pub-sub 服务器基础架构COMETd/ Bayeux API Java浏览器浏览器浏览器客户端
  • 38. FastSwap - 快速热交换!FastSwap是什么? 基于 JDK 特性构建的类重定义技术 FastSwap有什么作用? 动态缩短迭代开发时间 改进开发人员工作效率 将“编辑 > 保存 > 编译 > 重新部署 >重新创建状态”周期更改为 “编辑 > 保存 > 重新编译 > 刷新浏览器” 几乎可以立即看到更改 无需回弹类加载器 不会丢失状态调试开发部署加速开发周期
  • 39. 轻量级的安装 利用微服务架构组件化机制优化安装
  • 40. WebLogic Server 管理 强大、易用的工具管理控制台 基于Web浏览器的GUI 可以进行所有的管理功能 预定义的用户类型角色 基于标准并且可扩展 (JSR-168, WSRP, …) WebLogic脚本工具 (WLST) 自动化的命令行脚本接口 可以进行所有的管理功能 基于标准并且可扩展(Jython) 多种模式 (online/offline, interactive/scripted)
  • 41. WebLogic 诊断框架统一的、可扩展的框架 收集和分析运行时数据 支持问题隔离、诊断 生产部署更快速 在生产过程中维护服务级别 特性 经由控制台扩展的 GUI 界面 低运行时开销 运行时量度采集 查看运行时状态并触发报警 测试请求注入和跟踪 持续存档以保存和访问诊断数据
  • 42. Work Managers The WebLogic 自调优线程池网络套接字处理器 (“Muxers”)‏内核、子系统或应用程序 的异步任务分发请求队列自调优线程池1. 监视请求处理率2. 针对性的调整线程池大小 Active Standby Stuck Hogging
  • 43. 集群(下一讲的重点内容) 群集包括一组协同工作的服务器 统一管理 同时提供服务 最大化资源利用 运行时无需干预 对开发者和用户透明
  • 44. GridLink for RAC 无以伦比的高性能、高可靠和高可扩展性 GLGLGL应用 1GLGLGL应用 2RAC 集群数据库具有 GridLink for RAC 的集群 WebLogic Server数据库 实例数据库 实例数据库 实例数据库 实例数据库 实例更易于设置 更高的可靠性 更高的性能简单、声明式配置
  • 45. 企业网格消息处理 整个企业的支持网格的消息处理主干WebLogic ServerJava 消息服务 (JMS)文件持久性数据库持久性Oracle AQ 集成通往其他消息的桥梁Java 应用C、.NET 应用打包的应用SOA 服务速度最多提高 10 倍 新 AQ 集成 SOA 基础
  • 46. 会话状态数据网格WLS 集群WLSCoherence*WebActiveCacheWebLogic 应用状态/数据缓存在 Coherence 数据网格中 直接与 HTTP 会话和 TopLink 集成 非常适用于具有以下各项的 Web 应用 大型数据对象 内存限制 多变的扩展需要 提高性能和可靠性 设置简单;无需更改代码WLSCoherence*WebWLSCoherence*WebCoherenceCoherenceCoherenceCoherenceCoherenceWeb 服务器
  • 47. 高可用的应用 零停机时间的应用部署模式多个应用版本并行部署 可控的测试模式及自动回滚 自动应用停用:对客户端最友好的应用停用方式 确保版本升级中的交易完整性WebLogic Server 被管服务器同一个JVM已经在服务的外部访问新到达的外部访问旧的应用版本新的应用版本管理员测试客户端连接在向所有客户提供服务 之前,只对管理员进行测试
  • 48. 不停机的应用网格维护 零停机应用服务器升级不影响用户的情况下进行应用服务器升级 集群中的服务器实例可以轮流升级 对回滚的完全支持 不仅仅是应用服务器升级,所有融合中间件都可以不停机升级维护单播机制节点3被管服务器节点管理器应用1节点4被管服务器节点管理应用1节点1被管服务器节点管理器节点2被管服务器节点管理器应用1Patch x.yPatch x.yPatch x.yPatch x.y应用1
  • 49. 实际操作 自动化和深度洞察的管理操作深度洞察 的管理操作自动化的 管理操作Lifecycle ManagementGrid ControlFMW ControlWLDF, Diagnostics PackWebLogic DeploymentWebLogic Scripting ToolDomain TemplatesCAMM企业级FMW 级服务器级部署配置维护供应复合应用级
  • 50. AgendaOracle 中间件 产品家族一览 Weblogic Server 11g 整体架构预览 Weblogic Server 11g基础知识和概念 Weblogic Server 11g 安装实例 问与答
  • 51. 域Domain它是什么? 一个WebLogic服务器实例的逻辑相关组,您可以使用单一配置属性集管理它们。 域里有什么? 服务器 服务器集群 规则: 同一个域中的所有WebLogic服务器实例必须处于同样的大版本与小版本。 域中的服务器可以处于不同的维护包水平,只要管理服务器处于同样维护包水平或高于受管服务器即可。config.xml
  • 52. 服务器Server它是什么? 部署了应用与资源的可配置实例 WebApps, Enterprise Apps, Web Services, … JMS, JDBC, Diagnostics, … 有哪些服务器类型? 管理服务器Administration Server 受管服务器Managed ServerJNDIJMS QueueJDBC Pool
  • 53. 管理服务器Administration Server它是什么? 整个域的中央配置控制器 它能干什么? 部署了管理控制台 使得您可以从一个中央位置启动与停止服务器 使得您可以在域内迁移服务器和服务 使得您可以在域内部署应用 指导方针: 一个域内只有且仅有一个管理服务器 一个管理服务器仅控制一个域 在生产环境下,我们推荐管理服务器上不要部署应用逻辑或资源*The Administration Server does not need to run at all times, but is required for making configuration and deployment changes to a running domain.Admin ServerManaged Serversconfig.xmlAdmin Console
  • 54. 受管服务器Managed Server它是什么? 一个运行实例,上面部署了那些应用需要的应用和资源 – WebLogic域中真正工作的“马”。 每一个受管服务器都独立于域内的其他受管服务器 (如果它们不在一个集群中, 稍后定义) 一个域内可根据您的需要,包含多个受管服务器 典型的情况,添加独立受管服务器的目的是增加容量和应用隔离JNDIJMS QueueJDBC Pool
  • 55. 管理服务器对受管服务器的交互管理服务器保存域配置的主备份,包括域内所有受管服务器的配置。 每个受管服务器保存其配置的本地备份。 当受管服务器启动时,它连接到管理服务器同步配置。 当配置改变时,管理服务器发送改变配置给受管服务器
  • 56. 集群Cluster(下一讲)一个集群是一组同时运行,一起工作的受管服务器,提供了递增的扩展性和可靠性 扩展性: 通过并行性 可靠性/可用性: 通过复制和冗余 对大多数客户端,集群好比单个实例 集群支持一些高级特性,如整个服务器迁移,服务迁移,和集群的JMS目标。Cluster 1Cluster 2Admin Svr
  • 57. 机器Machine一个识别特别的、物理硬件的定义。 一个机器定义用于将一台计算机与其上的受管服务器关联起来。 被节点管理器用来重启动失败的受管服务器。 被集群受管服务器用来选择存储复制会话数据的最佳位置。
  • 58. AgendaOracle 中间件 产品家族一览 Weblogic Server 11g 整体架构预览 Weblogic Server 11g基础知识和概念 Weblogic Server 11g 安装实例 问与答
  • 59. Weblogic Server的安装方式Weblogic Server支持以下三种安装方式 图形化安装 控制台安装 静态模板安装
  • 60. 图形化的安装方式在Windows上 直接运行exe格式的安装介质进行安装 在Unix或Linux上的安装,如果是.bin的安装程序: chmod a+x filename.bin ./filename.bin 在Unix或Linux上的安装,如果是.jar的安装程序 PATH=JAVA_HOME/bin:$PATH export PATH java -jar filename.jar
  • 61. 安装—欢迎页面61
  • 62. 安装—选择融合中间件目录62
  • 63. 安装—注册63
  • 64. 安装—选择安装类型64
  • 65. 安装—选择WebLogic产品安装目录65
  • 66. 安装—选择开始菜单项66
  • 67. 安装—确认安装信息页67
  • 68. 安装—安装完成68
  • 69. 控制台的安装方式在windows上 platformXXX_win32.exe -mode=console 在Unix或Linux上的安装,如果是.bin的安装程序: chmod a+x filename.bin ./filename.bin -mode=console 在Unix或Linux上的安装,如果是.jar的安装程序 PATH=JAVA_HOME/bin:$PATH export PATH java -jar filename.jar -mode=console
  • 70. 静态模板的安装方式在Windows上 filename.exe -mode=silent -silent_xml=path_to_silent.xml 在Unix或Linux上的安装,如果是.bin的安装程序: chmod a+x filename ./filename.bin -mode=silent -silent_xml=/path_to_silent.xml 在Unix或Linux上的安装,如果是.jar的安装程序 PATH=JAVA_HOME/bin:$PATH export PATH java -jar filename.jar -mode=silent -silent_xml=/path_to_silent.xml
  • 71. 关于license.bea问题BEA发布的 WLS版本需要license.bea才能运行 安装完后会有一个没有期限的licenses,支持5个IP的连接以及15个数据库连接,包含了所有组件的license. 如果使用BEA发布的 WebLogic版本,可以从Oracle官方网站下载许可文件,并替换license.bea文件Oracle发布的WebLogic版本不再有license.bea文件的限制
  • 72. 域模板构建器-欢迎页面72
  • 73. 域模板构建器-选择模板域源73
  • 74. 域模板构建器-模板描述74
  • 75. 域模板构建器-指定生成模板名称和位置75
  • 76. 域模板构建器-添加或删除要部署应用程序76
  • 77. 域模板构建器-向域中添加文件77
  • 78. 域模板构建器-添加SQL脚本78
  • 79. 域模板构建器-配置管理服务器79
  • 80. 域模板构建器-配置管理员用户名和口令80
  • 81. 域模板构建器-指定开始菜单项81
  • 82. 域模板构建器-选中有替换变量的脚步和文件82
  • 83. 域模板构建器-确认域模板创建信息83
  • 84. 配置向导引导您离线创建域的向导 不是用来针对运行中的域 需要域模板 WLS中随安装过程,已有一个默认模板和例子域模板 客户和分层产品部署可以创建自己的模板 脚本化 (也即是 “WLST Offline”) 84
  • 85. 配置向导-欢迎窗口85
  • 86. 配置向导-选择域源86
  • 87. 配置向导-指定域名和位置87
  • 88. 配置向导-配置管理员用户名和口令88
  • 89. 配置向导-配置服务器启动模式和JDK89
  • 90. 配置向导-根据需要选择可选配置 (包括管理服务器、受管服务器、集群、计算机和安全存储等)90
  • 91. 配置向导-总结窗口91
  • 92. 域目录92 域名启动与停止脚本域的根配置WLDF, JDBC, JMS, 与 Security配置文件未决的配置修改域内每个受管服务器的子目录
  • 93. 配置文件   wl_server examplesServer examples-demo examplesServer,managedServer-0 jdbc/examples-demo-jdbc.xml   93 config.xmlexamples-demo-jdbc.xml examples-demo 参考其他文件config.xml – 域的中央配置文件 包括域内每个服务器实例、集群、资源和服务的配置。 参考保存在域子目录/配置目录中其他的XML文件: JMS, JDBC, WLDF与 Security 所有文件都基于方案schemas
  • 94. AgendaOracle 中间件 产品家族一览 Weblogic Server 11g 整体架构预览 Weblogic Server 11g基础知识和概念 Weblogic Server 11g 安装实例 问与答
  • 95. Oracle WebLogic的显著竞争优势由独立第三方测试验证的无以匹敌的性能和扩展性 带有丰富诊断工具的高性能JVM 简单易用,能够快速安装、部署和管理,引领更低的总体拥有成本 完善的诊断框架,部署,安全,快速配置向导,使得维护更简单 通过WLOC确保系统性能最高且满足业务需要 预防式管理方式能够避免系统失效,包括告警、问题诊断和自调优 成熟的内存应用网格 无缝连接数据网格和应用网格95