1 / 112

BEA WEBLOGIC SERVER™ 开发与管理交流

BEA WEBLOGIC SERVER™ 开发与管理交流. 2007 年 2 月 6 日. 培训目标. 听众: Weblogic Server 开发和管理人员 目的:加深对 BEA WebLogic Server 的技术理解,全面把握 Weblogic 开发和管理的特点 时间安排:讲解过程中穿插实例演示,加深大家对知识的掌握。. 满足服务 水平协议. 开发. 安全. 集成. 管理. 配置 , 部署. 议程安排. J2EE 平台概述 Weblogic 基础 Weblogic 配置和开发 Weblogic 日常管理和性能调优. J2EE 平台概述.

Download Presentation

BEA WEBLOGIC SERVER™ 开发与管理交流

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BEA WEBLOGIC SERVER™开发与管理交流 2007年2月6日

  2. 培训目标 听众:Weblogic Server开发和管理人员 目的:加深对 BEA WebLogic Server 的技术理解,全面把握Weblogic开发和管理的特点 时间安排:讲解过程中穿插实例演示,加深大家对知识的掌握。

  3. 满足服务 水平协议 开发 安全 集成 管理 配置, 部署 议程安排 • J2EE平台概述 • Weblogic基础 • Weblogic配置和开发 • Weblogic日常管理和性能调优

  4. J2EE平台概述 • J2EE体系结构 • J2EE相关技术标准 • J2EE架构的演化 • 分层的思想 • 新趋势EAI/SOA/SCA

  5. J2EE体系架构

  6. J2EE服务器和容器

  7. J2EE平台概述 • J2EE体系结构 • J2EE相关技术标准 • J2EE架构的演化 • 分层的思想 • 新趋势EAI/SOA/SCA

  8. 版本 Web 服务 版本 J2EE 1.3 标准 XML 1.0 EJB 2.0 SOAP 1.1, 1.2 JMS 1.0.2, 1.1 WSDL 1.1 Java Connector 1.0, 1.5 UDDI 2.0 JDBC 2.0 WS-Security OASIS, 2002年8月 JNDI 1.2 其他标准 版本 JTS/JTA 1.01 SSL v.3 Servlet 2.3 X.509 v.3 JSP 1.2 LDAP v.2 RMI/IIOP 1.0 HTTP 1.1 SNMP v.2 JMX 1.0 JAXP 1.1 JavaMail 1.1 DOM Level 2 JAAS 1.0 SAX v.2.0 Java RMI 1.0 XML Schema Supported 2001 J2EE相关标准 JDK 1.5

  9. J2EE平台概述 • J2EE体系结构 • J2EE相关技术标准 • J2EE架构的演化 • 分层的思想 • 新趋势EAI/SOA/SCA

  10. J2EE架构的演化(1)

  11. J2EE架构的演化(2)

  12. J2EE架构的演化(3)

  13. J2EE平台概述 • J2EE体系结构 • J2EE相关技术标准 • J2EE架构的演化 • 分层的思想 • 新趋势EAI/SOA/SCA

  14. 分层的思想 • 单机应用 • C/S结构 • B/S结构 • 三层结构 • N层结构

  15. 单机应用 单机应用

  16. C/S结构 瘦客户端两层C/S应用

  17. 三层C/S应用 三层C/S应用

  18. B/S结构 B/S应用

  19. n-层企业应用模型 Resources 数据库 其他 MOM 系统 连接性 选项 专有系统 JDBC连接 其他 Web 服务 JMS驱动器 容器 Components JCA适配器 JWS 容器 Web 服务连接 Web 服务容器 代理 EJB容器 用户接口 JSP/Servlet容器 事务处理 安全性 Web 服务 管理 瘦型客户机 WebLogic Server 集群 服务 Web 客户机 Services Customers Partners 客户 Employees

  20. J2EE平台概述 • J2EE体系结构 • J2EE相关技术标准 • J2EE架构的演化 • 分层的思想 • 新趋势EAI/SOA/SCA

  21. App. App. App. EAI Portal/BPM/AI/Msg. Broker/B2B EAI Message Bus EAI的不同做法 理想的EAI架构 EAI最佳实践 旧的EAI实现 Business Requirements Business Requirements Business Requirements App. EAI Portal/BPM/AI/ Msg. Broker/B2B App. App. App. App. App. Infrastructure Infrastructure Infrastructure 流程驱动EAI 数据驱动EAI

  22. EAI Portal/BPM/AI/Msg. Broker/B2B 理想的EAI架构 Business Requirements App. App. App.

  23. 突出了整体框架和基础设施的定位 • 给出了高端的支撑网演进思路 中国电信EAI实践 • 对EAI的使用和适用范围需要细化 • 项目演进思路需要细化 • ODS的设计需要探讨

  24. Gartner 定义的 Application Platform Suit SODA (设计态) SOA (运行态) Source: Gartner Research report 10/2/2002

  25. 满足服务 水平协议 开发 安全 集成 管理 配置, 部署 议程安排 • J2EE平台概述 • Weblogic基础 • Weblogic配置和开发 • Weblogic日常管理和性能调优

  26. Weblogic基础 • 行业趋势 • 中间件技术发展历史 • BEA产品线 • Weblogic平台架构 • Weblogic 9新特性

  27. 以客户为中心 以外部客户为中心 信息互享,随时随地 降低成本,而且fast time to market 主动IT规划,预见未来 企业范围内的PMO 灵活开放的应用体系架构 把业务逻辑还给业务人员,把IT逻辑还给IT人员.在一个统一易用的开发环境下协作 以产品为中心 以内部自身为中心 信息孤岛,难以共享 每上一个新业务都是费资巨大 被动实施项目 没有项目管理标准 沉重的传统应用 IT人员不能跟上业务人员的业务思维,业务人员无法理解IT人员的技术思维 行业趋势 行业趋势 当前IT

  28. CSS Credit Cards Credit App Legacy MIS 企业级的 IT 战略 KFB Example 企业级的IT战略 Business Strategies Imaging Mortgage Loan BPR Branch Legacy Transformation Mortgage Loan Business Strategies EDMS Business Strategies 统一平台 开放标准 CSS Consumer Loan Workflow headquarters MIS/DW/DM Credit App. Call Center/CRM Business Strategies

  29. Weblogic基础 • 行业趋势 • 中间件技术发展历史 • BEA产品线 • Weblogic平台架构 • Weblogic 9新特性

  30. 应用程序演化过程 • 应用程序演化的原动力:服务的抽象 • 数据库管理系统:抽象数据管理、存取服务 • Web服务器:利用HTML抽象表示逻辑共性作为Web表示服务 • 演化的目的: • 使应用开发精力集中在与业务逻辑相关的部分 • 分离逻辑的三层使每一层的改动不会影响到其他层 • 如何抽象业务服务层?

  31. 中间件技术定位和功能 • 前端 GUI • 后端数据库 • 业务逻辑 • 网络通讯 应用 • 负载均衡 • 灾难恢复 • 数据一致性 • 可伸缩性 中间件 • 跨平台性 • 广域网访问 • 安全性 • 系统管理 • 吞吐优化 • 有保障投递 OS/网络 • DB连接性

  32. 中间件基本类型 • 消息中间件 • 交易中间件 • 分布式组件类中间件 • J2EE • CORBA • DCOM • 业务流程中间件 • 企业应用集成EAI中间件 • 企业信息集成EII中间件

  33. 中间件发展历史

  34. Weblogic基础 • 行业趋势 • 中间件技术发展历史 • BEA产品线 • Weblogic平台架构 • Weblogic 9新特性

  35. BEA WebLogic一个成熟的应用服务器,共推出了第九代产品 • 广泛的多平台支持 --优秀的跨平台兼容性 • 全面的标准支持 --参与标准制定,迅速响应 • 可靠方便的管理配置机制 --基于Structs和Portal的控制台 • 高效的性能保障 --自调优、自动集群配置、过载 保护… • 多层次的安全管理机制 --同时支持与第三方集成 • 优异的扩展性和高可用性 --业界领先的WAN,MAN,LAN集 群 • 强大的开发支持 --基于Eclipse的全生命周期开发IDE工具Workshhop 9 3.54.04.1 4.55.1 6.17.08.19.0 Weblogic产品线

  36. Weblogic两条产品线 WebLogic Product Family 以J2EE应用开发为基础的 应用基础架构 AquaLogic Product Family 跨平台,组合式的 服务架构 AquaLogic Portal AquaLogic Process WebLogic Portal AquaLogic Security AquaLogic Composer WebLogic Integration WebLogic Workshop AquaLogic Data WebLogic Server AquaLogic Messaging

  37. WebLogic相对于同类产品的优势 • 市场占有率最高:WebLogic在Web应用服务器的国内市场占有率 • 始终保持第一 • 性能最好:在各种benchmark(包括最新的jSPEC)测试中多次排名第一 • J2EE标准支持:支持最新标准,第一个通过J2EE认证(J2EE Certified) • 易管理性:支持J2EE-JMX标准,可用浏览器方便地管理监控整个系统 • Cluster:最领先的Cluster技术,支持内存复制,支持各种EJB • Clustering,从而支持负载均衡、容错和可扩展性 • 安全性:支持SSL和X.509数字证书,支持访问控制表ACL • 数据库连接:支持连接池,并提供性能领先的各种JDBC驱动程序 • 数据完整性:支持JTA和JDBC-XA,实现了两阶段提交 • 开发工具:支持各种流行的集成开发环境(WLW/Jbuilder/VAJ等) • 未来发展:提供基于WebLogic Server的工作流,B2B和B2C产品

  38. Weblogic基础 • 行业趋势 • 中间件技术发展历史 • BEA产品线 • Weblogic平台架构 • Weblogic 9新特性

  39. WEBLOGIC 平台架构-企业应用要求 • 高性能 • 从同样的硬件上获得更高的产出 • 安全性 • 安全性与业务逻辑分离 • 由管理人员实时进行管理 • 99.999 可用性 • 负载处理,故障容错,可伸缩 • 灵活性 • 便于更新,灵活应对不断变化的业务 • 互操作性 • 充分利用硬件、软件、操作系统的现有投资 • 松散耦合——无定制集成 • 基于标准 • 开放、文档化、可扩展 • 功能强大、便于控制管理 • 分布式、开放、可靠的管理 LOB首席信息官

  40. WEBLOGIC 平台架构 用户 集成 数据 集成 流程 集成 BEA WebLogicPortal BEA Liquid Datafor WebLogic BEA WebLogicIntegration 应用框架 BEA WebLogic Workshop 集成化开发环境 BEA WebLogic Workshop 应用服务器 BEA WebLogic Server Application Server BEA WebLogic Server JVMBEA WebLogic JRockit

  41. 创建新域时的平台选择

  42. Weblogic Portal架构

  43. BEAWEBLOGIC INTEGRATION™ 8.1 业务流程管理 流程建模 流程自动化 流程分析 企业资源访问 集成设计环境 控制与管理 应用集成 数据集成 业务用户集成 贸易伙伴集成 动态集成服务 适配器 消息桥 数据变换 Web 服务 安全性 事务处理支持 集群/可用性 J2EE 容器

  44. BEAWEBLOGIC SERVER Web服务 基于标准支持各种可靠、安全的企业级 Web 服务 • 支持最新标准 • 准备就绪的企业 • Web 服务安全性 • 可靠的 Web 服务 • HTTP 与 JMS 传输 • 异步 Web 服务 • 带有管理器的细粒度控件

  45. BEA WEBLOGICWORKSHOP 应用模型 资源 数据库 封装应用 专有系统 DB 控件 EJB 面向服务的组件 应用视图控件 Components 客户控件 Web 服务 EJB控件l Broker Portlets 业务流程 Web Services Control 用户应用 用户控件 代理 async Portlets Web Services (.NET) 移动 WebLogic Framework 门户 Web Services (Java) Web应用 Services 客户 合作伙伴 员工

  46. BEA LIQUID DATA FOR WEBLOGIC™ 8.1 • 更快、更轻松地开发、扩展各种应用 • 直接访问本地数据源,以检索和聚集数据 • 开发人员能跨多种应用,迅速利用统一的信息视图 • 借助单一的 API 访问所有的企业数据,无须考虑具体驻留位置,从而降低了复杂性 • 将数据服务当作面向服务的架构 (SOA) 的一部分 • 很容易创建复合视图或数据服务,使之成为 SOA 的一部分 • 只需发布一次,各种数据视图就能跨应用重复使用或共享 • 将您的业务逻辑与企业数据访问分离 • 灵活地随需应变 • 数据标记和组织为元数据,因此可以很轻松地随需应变 Web 应用 1 Web 应用 2 Web 应用 3 查询 查询 查询 Workshop 控件 支持数据视图 销售数据视图 数据视图 客户数据视图 Web服务 XML文件 BEA适配器 RDBMS DW 消息

  47. Weblogic基础 • 行业趋势 • 中间件技术发展历史 • BEA产品线 • Weblogic平台架构 • Weblogic 9新特性

  48. Weblogic9 新特性 • 2-年时间,上百优秀工程师呕心沥血之作 • 全面支持 JavaSE 5 / JavaEE 4 • WebLogic Platform 9平台将包括: • WebLogic Portal 和 Workshop 9 • WebLogic Integration • BEA AquaLogic Service Bus™ 1.0 • (与 WLS 9.0同时) • 与WLS9组成企业SOA实现的架构核心组件 • 企业级核心 +多种/复合应用开发模式接口 • 更高效; 更可靠; 更少的开销

  49. WLS9 SOA 服务总线

  50. Weblogic9 和 WebSphere6.0的比较

More Related