Oracle SOA Suite 11g: 新特性 < 姓名 > < 职务 > Oracle Corporation #
以下内容旨在概述产品的总体发展方向 此信息仅供参考, 不可纳入任何合同 此信息不承诺提供任何资料 代码或功能, 并且不应作为制定购买决策的依据 此处所述有关 Oracle 产品的任何特性或功能的开发 发布以及相应的日程安排均由 Oracle 自行决定 2
议题 市场动态 < 在此处插入图片 > Oracle SOA Suite 11g 介绍 即将推出的特性 问答 3
Oracle 融合中间件 4
Oracle SOA 发展历程 Portlet Web Services (WSRP) SOA Suite 10gR3 SOA Suite 11gR1 WSDL, UDDI, Dev Tools, Expanded Web Services Platform Web Services Manager, BAM BPA Suite Stellent Doc Mgmt, Image Proc Tangosol 2002 2003 2004 2005 2006 2007 2008 2009 WebLogic J2EE 1.4 Standard Web Services BPEL Process Manager Service Registry Oracle Data Integrator ALSB Repository ALBPM Event Server 5
同类最佳奖 入选 SD Times 100 行业排名 业务流程管理 SOA 和集成 SOA World Magazine 读者选择奖获得 20 个奖项中的 15 项, 包括 : 最佳 SOA/Web 服务平台 最佳 BPM 引擎 最佳集成服务环境 最佳安全解决方案 Oracle SOA Suite 卓越奖 SOA 类别中的最高级别 毫无疑问, 是当前市场上最全面 最易于使用的产品 Oracle BPEL Process Manager Oracle Business Activity Monitoring Oracle BPEL Process Manager 荣获 Web 服务期刊读者选择奖 世界级产品 被评为最佳业务流程管理系统 Oracle SOA Suite, 荣获技术创新者奖业务软件 : 企业应用程序和基础架构 6
SOA Suite 客户部分客户 数千个 Oracle SOA 客户 金融 / 银行公共部门制造 / 物流电信高科技 媒体医疗保健 / 能源零售 /CPG 其他 7
Oracle 应用集成客户举例 E-Business Suite 集成 Xerox NetApp BAE Systems Helena Chemicals Thyssen Krupp IDT Communications Rogers Communications Gateway Devry RedHat Oracle IT Siebel 集成 Rabobank Monster.com Vodafone HP Novell WL Gore Cattles Bank Medtronic Oracle IT Peoplesoft 集成 Giant Eagle NetApp Heald College Philadephia Housing Authority Stanford Australian Air Express BT BearingPoint State of Delaware EMC Florida A&M Hydro Ottowa JD Edwards 集成 WL Gore Construction Resource Management TileShop Emerson Oshkosh Trucks Vion Bolthouse Eaton Steel Masco BCG Pardee Homes Arcturus Realty SAP 集成 TollCollect HP Xerox Lufthansa Flight Training Rabobank DSB Sumco Pearson Salesforce.com 集成 Large SaaS vendor Logitech Affymetrix FormFactor Heald College Tandberg #
应用集成架构 -Application Integration Architecture AIA 优点 运用业界的优秀经验去优化业务流程整合 使 IT 架构能在最快的时间内满足业务需求, 降低了运营成本 最大限度保证集成架构免受系统升级和改变的影响 应用 SOA 技术增加系统灵活性 + + 你的应用库中间件 AIA 新一代的应用集成方案 #
应用集成架构 Oracle 基于标准的 SOA 实现 关键组件 最佳实践流程 优化业务绩效 流程集成包 为快速实现业务流程, 在集成包里打包了预制的 现成的 集成 Oracle 应用的流程, 无任何风险 ( 如 :Siebel CRM 到 Oracle E-Business Suite) 基础包 利用预定义的 应用独立的对象和服务定义来创建跨应用的定制化业务流程 由 Oracle 融合中间件提供支持 业界领先的 基于开放标准的 SOA 中间件平台 10
融合应用体系架构 视图 / 控制器 模型 数据 Java Server Faces ADF Faces 组件 服务层 WebCenter Services Analytics 数据控制 JSR227 Web 服务 工具 /Java 层 ADF BC 服务 融合模式 FDI Microsoft 桌面应用 调度程序 规则引擎 事实 调解器与 BPEL 分配 Oracle 任务结果 SOA 产品 任务完成 人机交互工作流服务 分析 / 监视 策略评估 编排 工作流审批 11
议题 市场动态 < 在此处插入图片 > Oracle SOA Suite 11g 介绍 即将推出的特性 问答 12
Oracle 11g SOA 和事件技术 BPA Suite 实时可见性与处理企业建模 BAM 告警业务监视 编排 治理 CEP 事件数据流 Enterprise Manager 系统治理监视 BPM Studio 轻量级 建模 原生 BPEL SOA 组合业务路由与数据服务规则 人机交互 工作流 Web Services Manager WS 策略安全性 JDeveloper 应用开发 框架 消息处理 Oracle Service Bus 适配器 应用 路由转换 ETL 和数据调解复制连通性质量 数据库 遗留系统 Data Integrator 合作伙伴 Coherence Cache J2EE 应用服务器 (WebLogic WebSphere JBoss) B2B Enterprise Repository SOA 生命周期治理 Registry UDDI JRockit VM 和 RT 13
Oracle SOA Suite 11g 独特优势 全面 集成 开放 同类最佳 #1 全面的 SOA 产品 专为协同工作设计 基于标准的体系结构 业界领先地位 丰富而具深度的产品降低成本和风险 少投入多回报 更多选择充分利用现有投资 强健 公认的业界领先软件 14
今天的 SOA 引入了新需求 简化 SOA 设计环境 : 支持最新标准, 能够通过模型驱动的可视化方法构建复杂的组合 针对事件驱动和面向服务的两种架构模式的单一设计环境 内置资产发现 管理和重用功能 SOA Composite Editor 15
SOA Composite 编辑器 服务组件 和适配器面板 调解器 Web 服务 和适配器 BPEL 编排 spring.xml 人机交互任务 Spring/Java 业务规则 16
支持事件和服务的统一架构事件交付网络 (EDN) 在 SOA 应用上下文内以声明方式使用发布 - 订阅范例 newsupplier 事件 基于公认标准 (JMS WSDL XSD 等 ) SOA composite 在 SOA Composite Editor 内提供丰富的拖放功能 通过事件驱动的 SOA 增强响应性应用 17
需求 SOA 应用变得日益重要, 并需要高可用性和可靠性 如何优化分布式应用的性能和管理? 统一服务平台 18
统一服务平台 服务组装 编排 RegRep SOA 组合 调解器 业务规则 BPEL 人机交互工作流 IDE 应用编辑器 BAM B2B 优化的绑定 11g 服务基础架构 基于 JCA 的通用连接基础架构策略执行 Oracle Service Bus 基于 Web 的控制台 SOA 运营 服务虚拟化 共享服务网关 监控 19
SOA 11g 基准测试 内部 AccountPOC 同步 BPEL 流程依次调用 Siebel 和 Oracle EBS 应用程序 包括转换 163 TPS @98% CPU 2 个 3.2GHz Intel Xeon 内部基准测试 融合订单演示 复杂组合 : 下单 查询订单和客户信息 执行规则以获取折扣和发运成本 完成订单 ( 完成服务 ) 58 TPS 2 个 3.2GHz Intel Xeon 融合应用程序基准测试 订单处理 + OWSM 订单到调解器 小的订单写入文件 大的订单路由至 BPEL 以进行信用卡确认然后写入文件 添加策略 (usertkn sign encr): 130 TPS 2 个 3.2 GHz Intel Xeon 内部基准测试 调解 客户端调用调解器以调用后端程序 53K 响应消息 无实例跟踪 260 TPS @97% CPU 2 个 3.4GHz Intel Xeon 无线客户案例 20
SOA 11g 基准测试 客户 组合 /BPEL 计量激活 275 TPS @50% CPU 异步 BPEL 流程调用 4 个同步服务,1 个单向, 一个异步服务回调 来自 1-2-4 节点的 93% 线性可伸缩性 四核 2.9GHz Intel Xeon 客户基准测试发现, 异步 BPEL 比同步 WLI 更为快速 Oracle B2B 案例 30 TPS @ 21.5% CPU 消息大小 = 20K HTTPS 承载的 ebms 2.0, 具有客户端 - 服务器验证 / 确认 / 加密 Enterprise Linux 4.6, 2 个四核 Intel Xeon (E5410,2.33 GHz,LC 12MB,16GB RAM) CEP 前端股票交易 每秒 1 百万个事件, 平均延迟 69 [µs] 股票价格的两次变动间以 2% 的速度升高或降低 股票价格连续三个报升 4 个四核 2.9GHz Intel X7350(8MB L2, 8GB RAM,32 位 RHEL 5.0) OSB 信用卡交易 每日 4 千万条消息 消息大小 = 5-10KB ( 信用卡交易 ) 即将开始发送对帐单 (1MB 以上 ) 2 个 3.6 GHz Intel Xeon 4 GB RAM 21
需求 在高度分布式的异构环境中, 我如何 实施和管理端到端的安全性? 实现完整的端到端可见性? 管理和监控应用和关联的事件? 从大量信息中实时发现趋势和模式? 对 SOA 资产进行整个生命周期的管控并最大化重用性? 统一管理 监控和治理 22
集成的安全策略 Reg/Rep 调解器 业务规则 BPEL 人机交互工作流 策略管理器 IDE BAM B2B Oracle Service Bus 基于 Web 的控制台 23
统一的管理与监视端到端的实例跟踪 业务需求 : 在这样一个分布式环境中, 如何实现完整的端到端可见性并增强审计功能? SOA 11g 特性 : 端到端的实例跟踪 BPEL 一体化的管理控制台 端到端的 ( 流程 ) 实例跟踪 统一的错误处理 事件 外部服务 人机交互工作流 Drill-down into components 路由 业务规则 24
统一的管理与监视异常处理 Faults & exceptions 统一的异常处理框架 ( Error hospital ): 搜索 删除 恢复失败的实例 ( 单个或批量 ) 直接访问相应日志条目 Recovery screen 日志 恢复操作 编辑负载 25
完整的生命周期治理组合应用 业务流程和 SOA 资产的完整生命周期管理 体系架构 与建模 设计 开发 / 组装 & 测试 分析 SOA 资产管理 部署和 安全 策略管理 验证和增强 报废服务 监控策略 和 SLA 开通和使用者管理 SOA 监控和管理 管理变改 26
需求 业务流程跨系统 人员和文档并且针对每个功能使用单独的系统, 这是一个巨大挑战 缩短业务需求和 IT 交付之间的周期时间 使业务分析人员能够通过关键决策点管理业务流程 统一 BPM 平台 27
统一 BPM 平台人员 系统和文档工作流的单一运行环境 共享的 BPMN 模型 丰富的最终用户交互 基于 Web 的定制化 BPA 工作列表流程门户 MS Office 业务视图 BPMN 2.0 BPEL 流程编排器 BPM Studio ( 含业务和 IT 视图 ) BPEL BPMN 人员工作流 28
影像 & 流程管理集中于统一的编排平台 纸质文档 ( 发票 AR) 扫描与捕获 文档与 Web 捕获 影像工作流 统一的流程引擎 ERP 系统 29
使用 Oracle BPA Suite 丰富企业建模 业务分析人员 BPA Suite BPMN 业务流程模型 流程开发人员 SOA Editor SOA 组合 共享元数据模型 流程蓝图 #
10.1.3 11g 升级路径 通过 JDeveloper 支持的自动项目升级 描述所有人工步骤的详细文档 JDeveloper 11g 或命令行 3. 部署 1. 打开 2. 编辑 保存 11g SOA Suite 服务器 10.1.3 ESB 或 BPEL 项目 11g 组合项目 31
议题 市场动态 < 在此处插入图片 > Oracle SOA Suite 11g 介绍 即将推出的特性 问答 32
从运行时服务器中导出 SAR 从服务器中导出某个正在运行的组合的准确副本, 其中包括部署后配置 ( 策略等 ) 33
SOA Composer 基于 Web 的规则和域 - 值映射编辑环境 34
SOA Spring 组件 特性 特性 : WSDL Java 接口转换 可视化的 Spring 编辑器 SCA Spring C&I Spring 2.0.6 or later 支持 binding.ejb EJB 3.0 支持 支持 binding.ws WS 安全策略 JAXB 和 SDO 数据绑定 能运行在核心 WLS 上 ( 没有 SOA) 用例 : 用定制的 Java 扩展 SOA 用 BPEL 编排 Spring Beans 利用来自 Java 的 SOA 适配器 35
SOA 套件 : 一些相关书籍 http://snipurl.com/soa11gbook 36
问答 37