




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
扩展扩展 SOA 基础架构及项目的最佳实践基础架构及项目的最佳实践 ORACLE 融合中间件论坛融合中间件论坛 议程议程 SOA 风头正盛 SOA 采用阶段与最佳实践 Oracle SOA 套件 演示 问答 SOA 风头正盛风头正盛 采用率继续上升采用率继续上升 总计总计 = 62%,一 年前为 53% ,一 年前为 53% (大多数为“将购 买”和“企业承诺 ”) (大多数为“将购 买”和“企业承诺 ”) 信息来源:Forrester SOA 采用阶段与最佳实践采用阶段与最佳实践 6 通往工业化通往工业化 SOA 之路之路 第第 1 阶段 发现机会阶段 发现机会 最佳实践最佳实践 使用服务总线调解 使用服务总线调解 客户使用案例:客户使用案例: 门户应用程序使用来自后端应用程序的业 务服务。 使用基于 SOA 的体系结构消除点到点耦合 。 需要需要 ESB 特性:特性: 异构消息处理主干 基于内容的路由 服务丰富 监视和报告 基于 SOA 的安全性 服务工作负载和管理 消息保证 服务编排 遍及整个企业的分布式服务 服务发现 获取客户信息获取客户信息获取客户信息 获取客户地址获取客户信用获取客户档案 JMS SOAPMQ 大型机.NETJ2EE 客户端 A客户端 B客户端 C 获取客户信息获取客户信息获取客户信息 获取客户地址获取客户信用获取客户档案 JMS SOAPMQ 大型机.NETJ2EE 客户端 A客户端 B客户端 C Oracle 服务总线服务总线 Oracle 服务总线服务总线 适应性服务消息处理 适应性服务消息处理 连接任何 服务、任何门户、任何端点 适应性转换适应性转换 任何有效载荷 XML、 二进制文件、文本 嵌入式服务管理嵌入式服务管理 所有消息处理 的优化治理 丰富的组合环境 丰富的组合环境 配置驱动、无 需编码的方法 同类最佳的分布式运行时同类最佳的分布式运行时 可靠 性、可用性、可伸缩性以及性能 安全性 消息处理 可见性 组合 服务传输层传输 SDK 门户WS 客户端BPELJava 服务服务 服务 服务 转换发现/验证消息流建模 服务调 出 测试浏览 器 传输安全性WS-Security控制台安全性策略 报表SLA监视信息板开放式界面 企业服务总线 客户成功案例客户成功案例 高峰期 15 个事务/秒 计划扩展至每天可在 OSB 上处理 100 万条 消息 期望快速扩展至可服务于 1200 万个客户 项目周期从 3-6 个月缩短至 1 个月 10 通往工业化通往工业化 SOA 之路之路 第第 2 阶段 系统化阶段 系统化 BPEL 提交 订单 JSF ? 激活流程 创建 应用产品应用产品 客户客户 (DataHub) BPEL 异常管理异常管理 门户门户 订单医院订单医院 (人员工作流)(人员工作流) 促销管理促销管理 (业务规则)(业务规则) BAM 异常率 异常率 SLA 管理管理 ? 订单验证订单验证 (EJB 3.0) 最佳实践最佳实践 企业强度 企业强度 编排层编排层 Oracle BPEL 流程管理器流程管理器 流程控制台 管理 J2EE 应用服务器 (Oracle AS、WebLogic、JBoss、WebSphere) 核心 BPEL 引擎 BPEL JDeveloper BPEL 设计器 BPEL 流程管理器 集成的 BPM 服务 工作流 决策 服务 传感器 Dehydration Store (Oracle 数据库) WSDL 绑定 文件、FTP Web 服务 Java、JMS 数据库 应用程序 实现业务流程自动化的企业强度基础架构 全面的本机 BPEL 实施 易于使用的建模工具 可伸缩的可靠引擎 灵活的绑定框架 丰富的管理和监视功能 支持 Oracle AS、JBoss、 WebLogic 和 WebSphere 在不到 15 分钟的时间内即可启 动并运行! 流程建模器 工作流服务 Turkcell 服务提供平台体系结构服务提供平台体系结构 需要使开发、部署和控制增值服务的方法能够得以再利用。 Turkcell SDP 服务水平要求 2960 万订阅者, 900+ SMS 消息/秒 1200+ TPS 得到保证 利用这一基于 Oracle SOA 的新 SDP,Turkcell 能够: ?向第三方内容和应用程序提供商提供一致的接口 ?缩短新服务和市场营销活动的启动时间(从缩短新服务和市场营销活动的启动时间(从 4 个月缩短至个月缩短至 1 个月)个月) ?通过合理化 600+ 个即席接口显著降低维护成本 (50%) ?服务成本缩减高达服务成本缩减高达 75% 取得这一成功后,Turkcell 推出了若干其他项目,包括统一的客户管理体 系结构(每天通过 BPEL 执行 275,000 多个交易) 16x BPEL 服务器,3x 8-CPU RAC 节点 200 名设计人员,300 名开发人 员,2,300 个测试案例 180 个 BPEL 流程,189 个接口 每秒 240 个同步事务和 140 个异 步事务 16x BPEL 服务器,3x 8-CPU RAC 节点 200 名设计人员,300 名开发人 员,2,300 个测试案例 180 个 BPEL 流程,189 个接口 每秒 240 个同步事务和 140 个异 步事务 业内好评业内好评 “? ? ? ?” | Oracle BPEL 流程管理器 “? ? ? ?” | Oracle 业务活动监视 Oracle SOA 套件,荣获 2007 年技术创新者奖 商务软件:企业应用程序和基础架构 入选 SD Times 100 行业 排名 业务流程管理 SOA 和集成 被评为最佳业务流程管理系统 Oracle SOA 套件 “卓越奖” SOA 类别中的最高级别 “毫无疑问,是当前市场上最全面、 最易于使用的产品” SOA World Magazine 2007 年读者选择奖 获得 20 个奖项中的 15 项,包括: 最佳 SOA/Web 服务平台 最佳 BPM 引擎 最佳集成服务环境 最佳安全解决方案 荣获 ebizQ 买方选择奖 企业信息集成 Oracle BPEL 流程管理器 荣获 Web 服务期刊读者选择奖 “世界级产品” 15 通往工业化通往工业化 SOA 之路之路 第第 3 阶段 企业阶段 企业 公共流程元数据模型公共流程元数据模型公共流程元数据模型公共流程元数据模型 往返设计与流程优化往返设计与流程优化往返设计与流程优化往返设计与流程优化 业务用户业务用户业务用户业务用户 (BPMN)(BPMN) 开发人员开发人员开发人员开发人员 (BPEL)(BPEL) 业务流程建模业务流程建模 业务用户的可视建模业务用户的可视建模 Oracle BPM 解决方案概述解决方案概述 综合平台综合平台 Office BPM StudioBPM Studio Oracle BPA Oracle BPA 套件套件套件套件* * 内容内容/图像服务器图像服务器 打包的应用程序、外部服务打包的应用程序、外部服务 BPMN (XPDL)、 BPEL BPM BPM 服务器服务器服务器服务器 人员工作流规则BAM 用户、角色目录用户、角色目录 建模 (BPMN) 模拟与优化 工作列表 用户集成用户集成用户集成用户集成 流程信息板协作Office 集成 组织模型与业 务日程 Oracle BPM Oracle BPM 套件套件套件套件 分析和报表 流程模板和解决方案流程模板和解决方案流程模板和解决方案流程模板和解决方案* * 行业特定的模板 图像解决方案标准框架 应用程序集成体系结构应用程序集成体系结构 关键组件 由由 Oracle 融合中间件提供支持融合中间件提供支持 行业领先的、基于开放标准的平台 最佳实践流程最佳实践流程 利用 Oracle 丰富的经验和最佳实践优化 业务绩效 流程集成包流程集成包 现成的、预建的集成 Oracle 应用产品可用于 快速实施业务流程,无任何风险。(即, Oracle 电子商务套件的 Siebel CRM) 基础包基础包 利用与应用程序无关的预定义对象和服务 定义跨任何应用程序创建自定义业务流程 SOA 套件套件 BPA 套件套件 ODI服务注册表服务注册表 Oracle AS 19 通往工业化通往工业化 SOA 之路之路 第第 4 阶段 衡量阶段 衡量 Oracle 内部机密信息 最佳实践最佳实践 基础架构级别的极限性能、无限可 基础架构级别的极限性能、无限可 伸缩性伸缩性 Coherence 网格版 + JRockit Real Time + WebLogic Operations Control + EM 诊断包 WebLogic 应用网格 WebLogic 服务器、纯 Java、.NET、大型机 数据库大型机 原有的商品虚拟化 WebLogic 应用网格 最佳实践 最佳实践 调解层的优化性能与可伸缩性调解层的优化性能与可伸缩性 优化的运行时:直传路由 每小时 2000 万条消 息 监视单个集群中高达 2000 个服务的开销低于 3% 并行操作使 TPS 提升 60% 大型消息支持:500 MB 消息转换 到 SOA 套件产品的优化传输 相同的 JVM 部署 最佳实践最佳实践 支持网格的 支持网格的 SOA 组合流程流、调解、状态缓存 门户门户 BPEL My Services CRM / ERP CEP规则规则 2 3 4 5 1 服务 供应商 服务 供应商 BAM 服务 使用者 服务 使用者 WS-Addr Callback WS-Addr Callback 针对服务基础架构、服务以及应用程序数据的横向可伸缩、状态 敏感的连续可用性 =服务状态数据服务状态数据 2 3 4 5 1 =会话状态服务编排会话状态服务编排/非会话状态管道化非会话状态管道化 OSB 客户成功案例客户成功案例 结合使用 Oracle SOA 套件与 Oracle Coherence 可 跨多个数据源检索数据,并通过门户向销售代表显 示 通过在 Coherence 内为每个销售代表预填前十位客 户的信息,将响应时间缩短至不到 2 秒 使用 Oracle BPEL PM、Oracle Coherence 以及一 个规则引擎构建了一个反洗钱系统,该系统可从银 行收集相关的可疑资金转移的信息并通知警方 可疑资金转移网络在 Coherence 中由 BPEL PM 构 建,并使用触发其他流程的规则进行处理 24 通往工业化通往工业化 SOA 之路之路 第第 5 阶段 工业化阶段 工业化 最佳实践最佳实践 SOA 治理治理 确保 SOA 的成功 没有治理,SOA 将会失败 随着 SOA 的扩展,优势更加难以把握 降低风险 确保项目投资可带来业务价值 保持 SOA 与业务和体系结构的发展方向一致 保证 SOA 符合业务和 IT 策略 要实现效率,SOA 必须 控制相关性并管理更改的影响 实施策略、建立信任并促进重用 Oracle SOA Governance 尽早治理 没有治理,SOA 将会失败 应对必要的组织/文化变化 SOA 针对系统集成提出了新观点 评估组织对它的准备程度 (注:最糟糕的做法是采纳一个如 SOA 这样的新概念并将其应 用到原有的业务执行方式中这肯定会失败) 促使组织采用 SOA 治理流程 将治理应用于整个生命周期(从计划一直到退出) 针对您的发展状况采取相应的监视和量度 尽可能自动化且无干扰 26 调查调查 新兴趋势 事件处理新兴趋势 事件处理 每年发运 2 亿多个集装箱 每秒 6 个集装箱! 每隔 3.5 分钟推出一个新产品 业务流程自动化导致来自此类事务的数据激增 这些数据流中通常是机会和风险并存 如今,只有更多地了解事件并在事件发生时发现商机,才能赢得 竞争优势 28 事件驱动的事件驱动的 SOA 数据库数据库数据库数据库 应用产品应用产品应用产品应用产品 消息处理消息处理消息处理消息处理 RFIDRFID 事件源事件源事件源事件源 业务流程业务流程 事件过滤器 与处理器 事件过滤器 与处理器 信息板信息板规则规则 内存中数据网格内存中数据网格内存中数据网格内存中数据网格 CEP CEP 处理器处理器处理器处理器 事件分布网络事件分布网络事件分布网络事件分布网络 轻型轻型轻型轻型 OSGI OSGI 服务器服务器服务器服务器 数据库数据库数据库数据库 应用产品应用产品应用产品应用产品 消息处理消息处理消息处理消息处理 RFIDRFID 事件源事件源事件源事件源 复杂的事件处理复杂的事件处理 高速事件处理高速事件处理 SELECT S.city, AVG(temp) FROM SOME_STREAM S range by 10 slide by 5 WHERE S.state = California GROUP BY S.city “我希望数据的处理只需我希望数据的处理只需 10 秒钟秒钟” “我希望每隔我希望每隔 5 秒钟就可以 生成一个结果 秒钟就可以 生成一个结果” 无与伦比的性能和可伸缩性无与伦比的性能和可伸缩性 每秒处理 100 万个事件 事件等待时间 1 毫秒 事件驱动的事件驱动的 SOA 客户客户 示例客户列表 其他其他 金融金融/银行银行 公共部门公共部门 电信电信高科技高科技 旅游旅游/运输运输 FXall 业内好评业内好评 “最佳的复杂事件处理解决方案”“最佳的复杂事件处理解决方案” Waters Award “领先的“领先的EDA套件解决方案”套件解决方案” Enterprise OpenSource Magazine “领先的业务活动监视解决方案”“领先的业务活动监视解决方案” Gartner Group MarketScope“正面”评级 “Oracle 的的BAM 简化了信息板”简化了信息板” CRN 产品剖析 “Oracle BAM 是一个可靠的解决方案”是一个可靠的解决方案” AjaxWorld 产品评估 Oracle SOA 套件套件 Oracle SOA 套件套件 Oracle BPEL 流程管理器流程管理器 Oracle 服务总线(基于服务总线(基于 AquaLogic 服务总线)服务总线) Oracle CEP / BEA Event Server Oracle 业务活动监视业务活动监视 (BAM) Oracle 业务规则业务规则 Oracle JDeveloper Oracle Web 服务管理器服务管理器 综合的预集成综合的预集成 SOA 平台平台 Oracle SOA 套件套件 应用程序应用程序 适配器适配器适配器适配器B2BB2B 合作伙伴合作伙伴DB原有的原有的 连通性连通性 路由转换 数据 质量 路由转换 数据 质量 ETL 和 复制 和 复制 Data IntegratorData IntegratorOracle Oracle 服务总线服务总线服务总线服务总线 调解调解 路由与数据服务路由与数据服务 原生原生 BPEL 业务 规则 人员 工作流 业务 规则 人员 工作流 BPEL BPEL 流程管理器流程管理器流程管理器流程管理器 编排编排 Coherence Cache J2EE 应用服务器应用服务器 (Oracle AS、WebLogic、WebSphere、JBoss) 消息处理消息处理 治理治理 Oracle SOA 和事件技术和事件技术 系统 监视 系统 监视 企业管理器企业管理器企业管理器企业管理器 UDDI WS 策略 安全性 策略 安全性 Web Web 服务管理服务管理服务管理服务管理 器器器器 注册表注册表注册表注册表 治理治理 SOA 生命周期 治理 生命周期 治理 企业企业企业企业 信息库信息库信息库信息库 JRockit VM RT 实时 可见性 与处理 实时 可见性 与处理 警报 业务监视 警报 业务监视 BAMBAM 事件 数据流 事件 数据流 CEPCEP 应用程序 开发 框架 应用程序 开发 框架 企业 建模 企业 建模 BPA BPA 套件套件套件套件 JDeveloperJDeveloper 业务用户 建模 业务用户 建模 BPM BPM 套件套件套件套件 Oracle SOA 发展历程发展历程 Portlet Web 服务服务 (WSRP) Portlet Web 服务服务 (WSRP) Web 服务支持服务支持 Web 服务支持服务支持 200120022004200320062005 BPEL 流程管理器流程管理器 BPEL 流程管理器流程管理器 J2EE 1.4 标准标准 Web 服务服务 J2EE 1.4 标准标准 Web 服务服务 WSDL、UDDI、开发工具、扩展、开发工具、扩展 的的 Web 服务平台服务平台 WSDL、UDDI、开发工具、扩展、开发工具、扩展 的的 Web 服务平台服务平台 服务服务 注册表注册表 服务服务 注册表注册表 Web 服务管理器、服务管理器、 BAM Web 服务管理器、服务管理器、 BAM BPA 套件套件 BPA 套件套件 2007 Oracle Data Integrator Oracle Data Integrator Stellent 文档文档 管理、图像处管理、图像处 理理 Stellent 文档文档 管理、图像处管理、图像处 理理 Tangosol Tangosol SOA 套件套件 SOA 套件套件 2008 WebLogic 服服 务器务器 ALSB 信息库信息库 ALBPM 事件服务器事件服务器 WebLogic 服服 务器务器 ALSB 信息库信息库 ALBPM 事件服务器事件服务器 演示演示 SOA 订单登记订单登记 演示:订单登记演示:订单登记 购物 门户 购物 门户 BAM 4hr-SLA 监视监视 BAM OSB Web 服务接口:XML、SOAP、WSDL、WSIF 订单 DB 服务服务 CRM 审批 (富工作流) 信贷 服务 选择 服务 快速 服务 5-15 分分 钟钟 通知 服务 OSB BPEL 插入订单 获取客户信息 手动 检查 ? 验证信用 选选择制造择制造商商快快速查看速查看制造制造 商商 调用 接收 调用 接收 通知客户 履行订单 决策决策 服务服务 规则 信息库 规则规则 引擎引擎 规则规则 创作者创作者 后续后续步骤步骤 Oracle 资源 在线 活动 SOA 架构师论坛 白皮书/工具 SOA 自我评估工具 入门 1. 确定组织的 SOA 采用阶段 2. 根据最佳实践验证当前的基础架构 3. 针对推荐的 SOA 阶段进行计划,以实现效率的最大化, 并实现快速扩展 4. 确定事件处理等新趋势可以提供竞争优势的潜在领域 40 应用程序集成客户使用案例应用程序集成客户使用案例 电子商务套件集成电子商务套件集成 Xerox、NetApp、BAE Systems、Helena Chemicals、Thyssen Krupp、IDT Communications、Rogers Communications、Gateway、Devry、RedHat Siebel 集成集成 Rabobank、M 、Vodafone、HP、Novell、WL Gore、Cattles Bank、Medtronic Peoplesoft 集成集成 Giant Eagle、NetApp、Heald College、Philadephia Housing Authority、 Stanford JD Edwards 集成集成 WL Gore、Construction Resource Management、TileShop、Emerson、 Oshkosh Trucks SAP 集成集成 TollCollect、HP、Xerox、Lufthansa Flight Training、Rabobank、DSB、 Sumco Oracle WebLogic 集成集成 延续与合并延续与合并 延续延续 2008 财年年底发布 10gR3“百天计划” 下一个发布计划在 2009 财年年中进行 新的许可与支持已推出,遵循传统模型 不强迫移植到其他技术 继续支持 Beehive(WLI 开发框架和 WLI 控制) 合并合并 10gR3 之后的版本: Oracle JCA 适配器框架移植到 WLI 以下版本: WLI 认证 BPEL PM 互操作性 WLI 认证 Oracle B2B 互操作性 BPEL 导出改进 选定的 WebLogic 集成特性将并入 Oracle BPEL PM,如 XQuery 映射器 要查看认证时间表,请单击以下链接: SOA 效率曲线 第 效率曲线 第 1 阶段第阶段第 2 阶段第阶段第 3 阶段第阶段第 4 阶段第阶段第 5 阶段 扩展 效率 阶段 扩展 效率 我们从此处开 始 通往工业化通往工业化 SOA 之路之路 第第 1 阶段阶段 发现机会 发现机会 SOA 效率曲线 第 效率曲线 第 1 阶段第阶段第 2 阶段第阶段第 3 阶段第阶段第 4 阶段第阶段第 5 阶段 扩展 效率 阶段 扩展 效率 效率略有提升 通往工业化通往工业化 SOA 之路之路 第第 2 阶段 效率与扩展阶段 效率与扩展 SOA 效率曲线 第 效率曲线 第 1 阶段第阶段第 2 阶段第阶段第 3 阶段第阶段第 4 阶段第阶段第 5 阶段 扩展 效率 阶段 扩展 效率 通往工业化通往工业化 SOA 之路之路 第第 3阶段 效率与扩展阶段 效率与扩展 效率显著提升 SOA 效率曲线 第 效率曲线 第 1 阶段第阶段第 2 阶段第阶段第 3 阶段第阶段第 4 阶段第阶段第 5 阶段 扩展 效率 阶段 扩展 效率 效率呈指数级提 升 通往工业化通往工业化 SOA 之路之路 第第 4 阶段 效率与扩展阶段 效率与扩展 SOA 效率曲线 第 效率曲线 第 1 阶段第阶段第 2 阶段第阶段第 3 阶段第阶段第 4 阶段第阶段第 5 阶段 扩展 效率 阶段 扩展 效率 通往工业化通往工业化 SOA 之路之路 阶段阶段 5 效率与扩展 效率与扩展 效率提升呈现持 续、恒定的状态 规则引擎规则引擎规则引擎规则引擎 内联应用程序逻辑内联应用程序逻辑 BPM 中的内联决策 业务规则创作者 中的内联决策 业务规则创作者 部署部署 运行时自定义运行时自定义 规则信息库规则信息库 业务规则业务规则 业务策略定义业务策略定义 J2EE J2EE 应用程序逻辑应用程序逻辑应用程序逻辑应用程序逻辑 业务流程业务流程业务流程业务流程 业务规则与策略业务规则与策略业务规则与策略业务规则与策略 业务智能应用程序业务智能应用程序业务智能应用程序业务智能应用程序 行业领先的性能行业领先的性能 由由 Oracle 的的 JRockit Real Time JVM 提供支持提供支持 0 50000 100000 150000 200000 250000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏苏州市张家港市美利肯纺织(张家港)有限公司招聘10人笔试参考题库附带答案详解
- 2025广西玉柴铸造有限公司实习生招聘100人笔试参考题库附带答案详解
- 2025年甘肃西北永新集团招聘11人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团有限公司招聘12人笔试参考题库附带答案详解
- 2025年四川绵阳机场(集团)有限公司春季招聘18人笔试参考题库附带答案详解
- 2025年中核嘉华公司春季招聘66人笔试参考题库附带答案详解
- 2025国网中兴有限公司高校毕业生招聘(第二批)笔试参考题库附带答案详解
- 2025四川日报报业集团春季招聘22人笔试参考题库附带答案详解
- 2025中核集团所属中核二二社会招聘4人笔试参考题库附带答案详解
- 2025中亚能源有限责任公司境外投资项目中大中国石油公司招聘61人笔试参考题库附带答案详解
- 2025至2030中国停机坪货架行业项目调研及市场前景预测评估报告
- 补液课件教学课件
- 电池厂化成柜安全操作规范规章
- 电力公司施工安全培训课件
- 2025年一级建造师《(市政公用工程)管理与实务》考试真题及答案
- 宏村简介课件
- 潍坊市2026届高三开学调研监测考试数学试题及答案
- 车辆产品公告管理办法
- 2025喀什经济开发区兵团分区招聘(10人)考试参考试题及答案解析
- 2025江西南昌市西湖城市建设投资发展集团有限公司及下属子公司招聘40人考试参考试题及答案解析
- 2024教科版一年级科学上册全册教案设计
评论
0/150
提交评论