SOA架构实践PPT课件_第1页
SOA架构实践PPT课件_第2页
SOA架构实践PPT课件_第3页
SOA架构实践PPT课件_第4页
SOA架构实践PPT课件_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SOA基础架构和项目扩展最佳实践,徐春金资深技术顾问,ORACLE融合中间件论坛,-2,议程,SOA风头正盛SOA采用阶段与最佳实践OracleSOA套件例子问答,-3,SOA风头正盛采用率继续上升,总计=62%,一年前为53%(大多数为“将购买”和“企业承诺”),信息来源:Forrester,-4,SOA采用阶段与最佳实践,-5,通往工业化SOA之路第1阶段发现机会,-6,最佳实践使用服务总线调解,客户使用案例:门户应用程序使用来自后端应用程序的业务服务。使用基于SOA的体系结构消除点到点耦合。需要ESB特性:异构消息处理主干基于内容的路由服务丰富监视和报告基于SOA的安全性服务工作负载和管理消息保证服务编排遍及整个企业的分布式服务服务发现,-7,Oracle服务总线,适应性服务消息处理连接任何服务、任何门户、任何端点适应性转换任何有效载荷XML、二进制文件、文本嵌入式服务管理所有消息处理的优化治理丰富的组合环境配置驱动、无需编码的方法同类最佳的分布式运行时可靠性、可用性、可伸缩性以及性能,安全性,消息处理,可见性,组合,门户,WS客户端,BPEL,Java,服务,服务,服务,服务,企业服务总线,-8,客户成功案例,计划扩展至每天可在OSB上处理100万条消息,期望快速扩展至可服务于1200万个客户,项目周期从3-6个月缩短至1个月,-9,通往工业化SOA之路第2阶段系统化,-10,BPEL,提交,订单,JSF,?,激活流程,创建,应用产品,客户(DataHub),BPEL,异常管理门户订单医院(人员工作流),促销管理(业务规则),BAM异常率SLA管理,?,订单验证(EJB3.0),最佳实践企业强度编排层,-11,OracleBPEL流程管理器,流程控制台,管理,J2EE应用服务器(OracleAS、WebLogic、JBoss、WebSphere),核心BPEL引擎,BPEL,BPEL流程管理器,集成的BPM服务,工作流,决策服务,传感器,DehydrationStore(Oracle数据库),实现业务流程自动化的企业强度基础架构,易于使用的建模工具可伸缩的可靠引擎灵活的绑定框架丰富的管理和监视功能支持OracleAS、JBoss、WebLogic和WebSphere,工作流服务,-12,Turkcell服务提供平台体系结构,需要使开发、部署和控制增值服务的方法能够得以再利用。TurkcellSDP服务水平要求2960万订阅者,900+SMS消息/秒1200+TPS得到保证利用这一基于OracleSOA的新SDP,Turkcell能够:向第三方内容和应用程序提供商提供一致的接口缩短新服务和市场营销活动的启动时间(从4个月缩短至1个月)通过合理化600+个即席接口显著降低维护成本(50%)服务成本缩减高达75%取得这一成功后,Turkcell推出了若干其他项目,包括统一的客户管理体系结构(每天通过BPEL执行275,000多个交易),16xBPEL服务器,3x8-CPURAC节点200名设计人员,300名开发人员,2,300个测试案例180个BPEL流程,189个接口每秒240个同步事务和140个异步事务,-13,业内好评,“”|OracleBPEL流程管理器“”|Oracle业务活动监视,OracleSOA套件,荣获2007年技术创新者奖商务软件:企业应用程序和基础架构,入选SDTimes100行业排名业务流程管理SOA和集成,被评为最佳业务流程管理系统,OracleSOA套件“卓越奖”SOA类别中的最高级别“毫无疑问,是当前市场上最全面、最易于使用的产品”,SOAWorldMagazine2007年读者选择奖获得20个奖项中的15项,包括:最佳SOA/Web服务平台最佳BPM引擎最佳集成服务环境最佳安全解决方案,荣获ebizQ买方选择奖企业信息集成,OracleBPEL流程管理器荣获Web服务期刊读者选择奖“世界级产品”,-14,通往工业化SOA之路第3阶段企业,-15,公共流程元数据模型,流程设计与流程优化,业务用户(BPMN),开发人员(BPEL),业务流程建模业务用户的可视建模,-16,OracleBPM解决方案概述综合平台,Office,BPMStudio,OracleBPA套件*,内容/图像服务器,打包的应用程序、外部服务,BPMN(XPDL)、BPEL,BPM服务器,人员工作流,规则,BAM,用户、角色目录,建模(BPMN),模拟与优化,工作列表,用户集成,流程信息板,协作,Office集成,组织模型与业务日程,OracleBPM套件,分析和报表,流程模板和解决方案*,行业特定的模板,图像解决方案,标准框架,-17,应用程序集成体系结构关键组件,由Oracle融合中间件提供支持行业领先的、基于开放标准的平台,最佳实践流程利用Oracle丰富的经验和最佳实践优化业务绩效,流程集成包现成的、预建的集成Oracle应用产品可用于快速实施业务流程,无任何风险。(即,Oracle电子商务套件的SiebelCRM),基础包利用与应用程序无关的预定义对象和服务定义跨任何应用程序创建自定义业务流程,SOA套件,BPA套件,ODI,服务注册表,OracleAS,-18,通往工业化SOA之路第4阶段衡量,-19,Oracle内部机密信息,最佳实践基础架构级别的极限性能、无限可伸缩性,Coherence网格版+JRockitRealTime+WebLogicOperationsControl+EM诊断包,WebLogic应用程序网格,WebLogic服务器、纯Java、.NET、大型机,数据库,大型机,原有的,商品,虚拟化,WebLogic应用程序网格,-20,最佳实践调解层的优化性能与可伸缩性,优化的运行时:直传路由每小时2000万条消息监视单个集群中高达2000个服务的开销低于3%并行操作使TPS提升60%大型消息支持:500MB消息转换到SOA套件产品的优化传输相同的JVM部署,-21,最佳实践支持网格的SOA,组合流程流、调解、状态缓存,门户,BPEL,MyServices,CRM/ERP,CEP,规则,BAM,针对服务基础架构、服务以及应用程序数据的横向可伸缩、状态敏感的连续可用性,=服务状态数据,=会话状态服务编排/非会话状态管道化,OSB,-22,客户成功案例,结合使用OracleSOA套件与OracleCoherence可跨多个数据源检索数据,并通过门户向销售代表显示通过在Coherence内为每个销售代表预填前十位客户的信息,将响应时间缩短至不到2秒,使用OracleBPELPM、OracleCoherence以及一个规则引擎构建了一个反洗钱系统,该系统可从银行收集相关的可疑资金转移的信息并通知警方可疑资金转移网络在Coherence中由BPELPM构建,并使用触发其他流程的规则进行处理,-23,通往工业化SOA之路第5阶段工业化,-24,最佳实践SOA治理,确保SOA的成功没有治理,SOA将会失败随着SOA的扩展,优势更加难以把握降低风险确保项目投资可带来业务价值保持SOA与业务和体系结构的发展方向一致保证SOA符合业务和IT策略要实现效率,SOA必须控制相关性并管理更改的影响实施策略、建立信任并促进重用,-25,OracleSOAGovernance,尽早治理没有治理,SOA将会失败应对必要的组织/文化变化SOA针对系统集成提出了新观点评估组织对它的准备程度(注:最糟糕的做法是采纳一个如SOA这样的新概念并将其应用到原有的业务执行方式中这肯定会失败)促使组织采用SOA治理流程将治理应用于整个生命周期(从计划一直到退出)针对您的发展状况采取相应的监视和量度尽可能自动化且无干扰,26,-26,调查,-27,新兴趋势事件处理,每年发运2亿多个集装箱每秒6个集装箱!每隔3.5分钟推出一个新产品业务流程自动化导致来自此类事务的数据激增这些数据流中通常是机会和风险并存如今,只有更多地了解事件并在事件发生时发现商机,才能赢得竞争优势,28,-28,事件驱动的SOA,业务流程,信息板,规则,-29,内存中数据网格,CEP处理器,事件分布网络,轻型OSGI服务器,复杂的事件处理高速事件处理,SELECTS.city,AVG(temp)FROMSOME_STREAMSrangeby10slideby5WHERES.state=CaliforniaGROUPBYS.city,“我希望数据的处理只需10秒钟”,“我希望每隔5秒钟就可以生成一个结果”,无与伦比的性能和可伸缩性每秒处理100万个事件事件等待时间1毫秒,-30,事件驱动的SOA客户示例客户列表,其他,金融/银行,公共部门,电信,高科技,旅游/运输,-31,业内好评,“最佳的复杂事件处理解决方案”WatersAward“领先的EDA套件解决方案”EnterpriseOpenSourceMagazine“领先的业务活动监视解决方案”GartnerGroupMarketScope“正面”评级“Oracle的BAM简化了信息板”CRN产品剖析“OracleBAM是一个可靠的解决方案”AjaxWorld产品评估,-32,OracleSOA套件,-33,OracleFusionMiddleware产品战略最高指导原则,Complete完整Integrated预先整合Open,Hot-Pluggable开放、热插拔,-34,OracleSOA套件,OracleBPEL流程管理器Oracle服务总线(基于AquaLogic服务总线)OracleCEP/BEAEventServerOracle业务活动监视(BAM)Oracle业务规则OracleJDeveloperOracleWeb服务管理器,综合的预集成SOA平台,OracleSOA套件,-35,CoherenceCacheJ2EE应用服务器(OracleAS、WebLogic、WebSphere、JBoss),消息处理,OracleSOA和事件技术,JRockitVM&RT,-36,OracleSOA发展历程,PortletWeb服务(WSRP),Web服务支持,2001,2002,2004,2003,2006,2005,BPEL流程管理器,J2EE1.4标准Web服务,WSDL、UDDI、开发工具、扩展的Web服务平台,服务注册表,Web服务管理器、BAM,BPA套件,200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论