




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SOA 基础架构和项目扩展最佳实践,徐春金 资深技术顾问,ORACLE 融合中间件论坛,议程,SOA 风头正盛 SOA 采用阶段与最佳实践 Oracle SOA 套件 例子 问答,SOA 风头正盛 采用率继续上升,总计 = 62%,一年前为 53% (大多数为“将购买”和“企业承诺”),信息来源:Forrester,SOA 采用阶段与最佳实践,5,通往工业化 SOA 之路 第 1 阶段 发现机会,最佳实践 使用服务总线调解,客户使用案例: 门户应用程序使用来自后端应用程序的业务服务。 使用基于 SOA 的体系结构消除点到点耦合。 需要 ESB 特性: 异构消息处理主干 基于内容的路由 服务丰富 监视和报告 基于 SOA 的安全性 服务工作负载和管理 消息保证 服务编排 遍及整个企业的分布式服务 服务发现,Oracle 服务总线,适应性服务消息处理 连接任何服务、任何门户、任何端点 适应性转换 任何有效载荷 XML、二进制文件、文本 嵌入式服务管理 所有消息处理的优化治理 丰富的组合环境 配置驱动、无需编码的方法 同类最佳的分布式运行时 可靠性、可用性、可伸缩性以及性能,安全性,消息处理,可见性,组合,门户,WS 客户端,BPEL,Java,服务,服务,服务,服务,企业服务总线,客户成功案例,计划扩展至每天可在 OSB 上处理 100 万条消息,期望快速扩展至可服务于 1200 万个客户,项目周期从 3-6 个月缩短至 1 个月,9,通往工业化 SOA 之路 第 2 阶段 系统化,BPEL,提交,订单,JSF,?,激活流程,创建,应用产品,客户 (DataHub),BPEL,异常管理 门户 订单医院 (人员工作流),促销管理 (业务规则),BAM 异常率 SLA 管理,?,订单验证 (EJB 3.0),最佳实践 企业强度 编排层,Oracle BPEL 流程管理器,流程控制台,管理,J2EE 应用服务器 (Oracle AS、WebLogic、JBoss、WebSphere),核心 BPEL 引擎,BPEL,BPEL 流程管理器,集成的 BPM 服务,工作流,决策 服务,传感器,Dehydration Store (Oracle 数据库),实现业务流程自动化的企业强度基础架构,易于使用的建模工具 可伸缩的可靠引擎 灵活的绑定框架 丰富的管理和监视功能 支持 Oracle AS、JBoss、 WebLogic 和 WebSphere,工作流服务,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 个异步事务,业内好评,“ ” | 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 服务期刊读者选择奖 “世界级产品”,14,通往工业化 SOA 之路 第 3 阶段 企业,公共流程元数据模型,流程设计与流程优化,业务用户 (BPMN),开发人员 (BPEL),业务流程建模 业务用户的可视建模,Oracle BPM 解决方案概述 综合平台,Office,BPM Studio,Oracle BPA 套件*,内容/图像服务器,打包的应用程序、外部服务,BPMN (XPDL)、BPEL,BPM 服务器,人员工作流,规则,BAM,用户、角色目录,建模 (BPMN),模拟与优化,工作列表,用户集成,流程信息板,协作,Office 集成,组织模型与业务日程,Oracle BPM 套件,分析和报表,流程模板和解决方案*,行业特定的模板,图像解决方案,标准框架,应用程序集成体系结构 关键组件,由 Oracle 融合中间件提供支持 行业领先的、基于开放标准的平台,最佳实践流程 利用 Oracle 丰富的经验和最佳实践优化业务绩效,流程集成包 现成的、预建的集成 Oracle 应用产品可用于快速实施业务流程,无任何风险。(即,Oracle 电子商务套件的 Siebel CRM),基础包 利用与应用程序无关的预定义对象和服务定义跨任何应用程序创建自定义业务流程,SOA 套件,BPA 套件,ODI,服务注册表,Oracle AS,18,通往工业化 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,规则,BAM,针对服务基础架构、服务以及应用程序数据的横向可伸缩、状态敏感的连续可用性,=服务状态数据,=会话状态服务编排/非会话状态管道化,OSB,客户成功案例,结合使用 Oracle SOA 套件与 Oracle Coherence 可跨多个数据源检索数据,并通过门户向销售代表显示 通过在 Coherence 内为每个销售代表预填前十位客户的信息,将响应时间缩短至不到 2 秒,使用 Oracle BPEL PM、Oracle Coherence 以及一个规则引擎构建了一个反洗钱系统,该系统可从银行收集相关的可疑资金转移的信息并通知警方 可疑资金转移网络在 Coherence 中由 BPEL PM 构建,并使用触发其他流程的规则进行处理,23,通往工业化 SOA 之路 第 5 阶段 工业化,最佳实践 SOA 治理,确保 SOA 的成功 没有治理,SOA 将会失败 随着 SOA 的扩展,优势更加难以把握 降低风险 确保项目投资可带来业务价值 保持 SOA 与业务和体系结构的发展方向一致 保证 SOA 符合业务和 IT 策略 要实现效率,SOA 必须 控制相关性并管理更改的影响 实施策略、建立信任并促进重用,Oracle SOA Governance,尽早治理 没有治理,SOA 将会失败 应对必要的组织/文化变化 SOA 针对系统集成提出了新观点 评估组织对它的准备程度(注:最糟糕的做法是采纳一个如 SOA 这样的新概念并将其应用到原有的业务执行方式中这肯定会失败) 促使组织采用 SOA 治理流程 将治理应用于整个生命周期(从计划一直到退出) 针对您的发展状况采取相应的监视和量度 尽可能自动化且无干扰,26,调查,新兴趋势 事件处理,每年发运 2 亿多个集装箱 每秒 6 个集装箱! 每隔 3.5 分钟推出一个新产品 业务流程自动化导致来自此类事务的数据激增 这些数据流中通常是机会和风险并存 如今,只有更多地了解事件并在事件发生时发现商机,才能赢得竞争优势,28,事件驱动的 SOA,业务流程,信息板,规则,内存中数据网格,CEP 处理器,事件分布网络,轻型 OSGI 服务器,复杂的事件处理 高速事件处理,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 客户 示例客户列表,其他,金融/银行,公共部门,电信,高科技,旅游/运输,业内好评,“最佳的复杂事件处理解决方案” Waters Award “领先的 EDA 套件解决方案” Enterprise OpenSource Magazine “领先的业务活动监视解决方案” Gartner Group MarketScope“正面”评级 “Oracle 的 BAM 简化了信息板” CRN 产品剖析 “Oracle BAM 是一个可靠的解决方案” AjaxWorld 产品评估,Oracle SOA 套件,Oracle Fusion Middleware 产品战略 最高指导原则,Complete 完整 Integrated 预先整合 Open, Hot-Pluggable 开放、热插拔,Oracle SOA 套件,Oracle BPEL 流程管理器 Oracle 服务总线(基于 AquaLogic 服务总线) Oracle CEP / BEA Event Server Oracle 业务活动监视 (BAM) Oracle 业务规则 Oracle JDeveloper Oracle Web 服务管理器,综合的预集成 SOA 平台,Oracle SOA 套件,Coherence Cache J2EE 应用服务器 (Oracle AS、WebLogic、WebSphere、JBoss),消息处理,Oracle SOA 和事件技术,JRockit VM & RT,Oracle SOA 发展历程,Portlet Web 服务 (WSRP),Web 服务支持,2001,2002,2004,2003,2006,2005,BPEL 流程管理器,J2EE 1.4 标准 Web 服务,WSDL、UDDI、开发工具、扩展的 Web 服务平台,服务 注册表,Web 服务管理器、BAM,BPA 套件,2007,Oracle Data Integrator,Stellent 文档管理、图像处理,Tangos
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 维修作业区危险源考试试题及答案(修理工)
- 湖北省工程测量员理论模拟试题(附答案)
- 解析卷-吉林省双辽市七年级上册有理数及其运算同步测评试题(含详细解析)
- 推拿治疗学复习试题附参考答案详解(轻巧夺冠)
- 押题宝典期货从业资格之《期货法律法规》模考模拟试题附参考答案详解(考试直接用)
- 考点解析-辽宁省灯塔市中考数学真题分类(勾股定理)汇编章节练习试题(解析卷)
- 微型企业面试题库及完整答案详解(全优)
- 2025至2030年中国直接接触食品材料市场供需现状及投资战略研究报告
- 解析卷人教版8年级数学下册《平行四边形》定向练习试题(含详细解析)
- 2025版塑钢门窗材料行业技术培训与合作合同
- 体检中心礼仪培训课件
- 独立基础教学课件
- 20以内加减法口算题(10000道)(A4直接打印-每页100题)
- 会计从业资格基础知识汇总
- 项目干系人管理评估
- 私立民办高中学校项目建议书
- 比亚迪汽车发展史
- 茶与健康 第二讲 茶成分课件
- 手术部位标识
- 项目总结ppt范文
- 医院体检中心现状与五年发展规划
评论
0/150
提交评论