《SOA架构实践》PPT课件.ppt

上传人:牧羊曲112 文档编号:5453710 上传时间:2023-07-08 格式:PPT 页数:40 大小:4.45MB
返回 下载 相关 举报
《SOA架构实践》PPT课件.ppt_第1页
第1页 / 共40页
《SOA架构实践》PPT课件.ppt_第2页
第2页 / 共40页
《SOA架构实践》PPT课件.ppt_第3页
第3页 / 共40页
《SOA架构实践》PPT课件.ppt_第4页
第4页 / 共40页
《SOA架构实践》PPT课件.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《《SOA架构实践》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《SOA架构实践》PPT课件.ppt(40页珍藏版)》请在三一办公上搜索。

1、SOA 基础架构和项目扩展最佳实践,徐春金资深技术顾问,ORACLE 融合中间件论坛,议程,SOA 风头正盛SOA 采用阶段与最佳实践Oracle SOA 套件例子问答,SOA 风头正盛采用率继续上升,总计=62%,一年前为 53%(大多数为“将购买”和“企业承诺”),信息来源:Forrester,SOA 采用阶段与最佳实践,5,通往工业化 SOA 之路第 1 阶段 发现机会,最佳实践 使用服务总线调解,客户使用案例:门户应用程序使用来自后端应用程序的业务服务。使用基于 SOA 的体系结构消除点到点耦合。需要 ESB 特性:异构消息处理主干基于内容的路由服务丰富监视和报告基于 SOA 的安全性

2、服务工作负载和管理消息保证服务编排遍及整个企业的分布式服务服务发现,Oracle 服务总线,适应性服务消息处理 连接任何服务、任何门户、任何端点适应性转换 任何有效载荷 XML、二进制文件、文本嵌入式服务管理 所有消息处理的优化治理丰富的组合环境 配置驱动、无需编码的方法同类最佳的分布式运行时 可靠性、可用性、可伸缩性以及性能,安全性,消息处理,可见性,组合,门户,WS 客户端,BPEL,Java,服务,服务,服务,服务,企业服务总线,客户成功案例,计划扩展至每天可在 OSB 上处理 100 万条消息,期望快速扩展至可服务于 1200 万个客户,项目周期从 3-6 个月缩短至 1 个月,9,通

3、往工业化 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 数据库),实现业

4、务流程自动化的企业强度基础架构,易于使用的建模工具可伸缩的可靠引擎灵活的绑定框架 丰富的管理和监视功能支持 Oracle AS、JBoss、WebLogic 和 WebSphere,工作流服务,Turkcell服务提供平台体系结构,需要使开发、部署和控制增值服务的方法能够得以再利用。Turkcell SDP 服务水平要求2960 万订阅者,900+SMS 消息/秒1200+TPS 得到保证利用这一基于 Oracle SOA 的新 SDP,Turkcell 能够:向第三方内容和应用程序提供商提供一致的接口缩短新服务和市场营销活动的启动时间(从 4 个月缩短至 1 个月)通过合理化 600+个即席

5、接口显著降低维护成本(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 1

6、00 行业排名业务流程管理SOA 和集成,被评为最佳业务流程管理系统,Oracle SOA 套件“卓越奖”SOA 类别中的最高级别“毫无疑问,是当前市场上最全面、最易于使用的产品”,SOA World Magazine2007 年读者选择奖获得 20 个奖项中的 15 项,包括:最佳 SOA/Web 服务平台最佳 BPM 引擎最佳集成服务环境最佳安全解决方案,荣获 ebizQ 买方选择奖企业信息集成,Oracle BPEL 流程管理器荣获 Web 服务期刊读者选择奖“世界级产品”,14,通往工业化 SOA 之路第 3 阶段 企业,公共流程元数据模型,流程设计与流程优化,业务用户(BPMN),开

7、发人员(BPEL),业务流程建模业务用户的可视建模,Oracle BPM 解决方案概述综合平台,Office,BPM Studio,Oracle BPA 套件*,内容/图像服务器,打包的应用程序、外部服务,BPMN(XPDL)、BPEL,BPM 服务器,人员工作流,规则,BAM,用户、角色目录,建模(BPMN),模拟与优化,工作列表,用户集成,流程信息板,协作,Office 集成,组织模型与业务日程,Oracle BPM 套件,分析和报表,流程模板和解决方案*,行业特定的模板,图像解决方案,标准框架,应用程序集成体系结构关键组件,由 Oracle 融合中间件提供支持 行业领先的、基于开放标准的

8、平台,最佳实践流程 利用 Oracle 丰富的经验和最佳实践优化业务绩效,流程集成包现成的、预建的集成 Oracle 应用产品可用于快速实施业务流程,无任何风险。(即,Oracle 电子商务套件的 Siebel CRM),基础包利用与应用程序无关的预定义对象和服务定义跨任何应用程序创建自定义业务流程,SOA 套件,BPA 套件,ODI,服务注册表,Oracle AS,18,通往工业化 SOA 之路第 4 阶段 衡量,Oracle 内部机密信息,最佳实践 基础架构级别的极限性能、无限可伸缩性,Coherence 网格版+JRockit Real Time+WebLogic Operations

9、Control+EM 诊断包,WebLogic 应用程序网格,WebLogic 服务器、纯 Java、.NET、大型机,数据库,大型机,原有的,商品,虚拟化,WebLogic 应用程序网格,最佳实践 调解层的优化性能与可伸缩性,优化的运行时:直传路由 每小时 2000 万条消息监视单个集群中高达 2000 个服务的开销低于 3%并行操作使 TPS 提升 60%大型消息支持:500 MB 消息转换到 SOA 套件产品的优化传输相同的 JVM 部署,最佳实践 支持网格的 SOA,组合流程流、调解、状态缓存,门户,BPEL,My Services,CRM/ERP,CEP,规则,BAM,针对服务基础架

10、构、服务以及应用程序数据的横向可伸缩、状态敏感的连续可用性,=服务状态数据,=会话状态服务编排/非会话状态管道化,OSB,客户成功案例,结合使用 Oracle SOA 套件与 Oracle Coherence 可跨多个数据源检索数据,并通过门户向销售代表显示通过在 Coherence 内为每个销售代表预填前十位客户的信息,将响应时间缩短至不到 2 秒,使用 Oracle BPEL PM、Oracle Coherence 以及一个规则引擎构建了一个反洗钱系统,该系统可从银行收集相关的可疑资金转移的信息并通知警方可疑资金转移网络在 Coherence 中由 BPEL PM 构建,并使用触发其他流程

11、的规则进行处理,23,通往工业化 SOA 之路第 5 阶段 工业化,最佳实践 SOA 治理,确保 SOA 的成功没有治理,SOA 将会失败随着 SOA 的扩展,优势更加难以把握降低风险确保项目投资可带来业务价值保持 SOA 与业务和体系结构的发展方向一致保证 SOA 符合业务和 IT 策略要实现效率,SOA 必须控制相关性并管理更改的影响实施策略、建立信任并促进重用,Oracle SOA Governance,尽早治理 没有治理,SOA 将会失败应对必要的组织/文化变化SOA 针对系统集成提出了新观点 评估组织对它的准备程度(注:最糟糕的做法是采纳一个如 SOA 这样的新概念并将其应用到原有的

12、业务执行方式中这肯定会失败)促使组织采用 SOA 治理流程将治理应用于整个生命周期(从计划一直到退出)针对您的发展状况采取相应的监视和量度尽可能自动化且无干扰,26,调查,新兴趋势 事件处理,每年发运 2 亿多个集装箱 每秒 6 个集装箱!每隔 3.5 分钟推出一个新产品业务流程自动化导致来自此类事务的数据激增这些数据流中通常是机会和风险并存如今,只有更多地了解事件并在事件发生时发现商机,才能赢得竞争优势,28,事件驱动的 SOA,业务流程,信息板,规则,内存中数据网格,CEP 处理器,事件分布网络,轻型 OSGI 服务器,复杂的事件处理高速事件处理,SELECT S.city,AVG(tem

13、p)FROM SOME_STREAM Srange by 10 slide by 5WHERE S.state=CaliforniaGROUP BY S.city,“我希望数据的处理只需 10 秒钟”,“我希望每隔 5 秒钟就可以生成一个结果”,无与伦比的性能和可伸缩性每秒处理 100 万个事件事件等待时间 1 毫秒,事件驱动的 SOA 客户示例客户列表,其他,金融/银行,公共部门,电信,高科技,旅游/运输,业内好评,“最佳的复杂事件处理解决方案”Waters Award“领先的 EDA 套件解决方案”Enterprise OpenSource Magazine“领先的业务活动监视解决方案”G

14、artner 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 ServerOracle 业务活动监视

15、(BAM)Oracle 业务规则Oracle JDeveloperOracle Web 服务管理器,综合的预集成 SOA 平台,Oracle SOA 套件,Coherence CacheJ2EE 应用服务器(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,OracleDataIntegrator,Stellent 文档管理、图像处理,Tangosol,2008,WebLogic 服务器ALSB信息库ALBPM事件服务器,例子SOA 订单处理,演示:订单处理,购物门户,后续步骤,Oracle 资源在线 活动 SOA 架构师论坛 SOA 自我评估工具,入门确定组织的 SOA 采用阶段根据最佳实践验证当前的基础架构针对推荐的 SOA 阶段进行计划,以实现效率的最大化,并实现快速扩展确定事件处理等新趋势可以提供竞争优势的潜在领域,40,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号