SOA讲稿学习课程_第1页
SOA讲稿学习课程_第2页
SOA讲稿学习课程_第3页
SOA讲稿学习课程_第4页
SOA讲稿学习课程_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、Service Orientation的动机第1页/共38页第一页,编辑于星期六:二十一点 七分。对象,组件和服务第2页/共38页第二页,编辑于星期六:二十一点 七分。第3页/共38页第三页,编辑于星期六:二十一点 七分。一个真实的SOA第4页/共38页第四页,编辑于星期六:二十一点 七分。服务,面向服务,面向服务的体系架构第5页/共38页第五页,编辑于星期六:二十一点 七分。Tenet 1 边界清晰第6页/共38页第六页,编辑于星期六:二十一点 七分。Tenet 2 共享Schema和Contract第7页/共38页第七页,编辑于星期六:二十一点 七分。Tenet 3 基于策略的服务兼容性第

2、8页/共38页第八页,编辑于星期六:二十一点 七分。Tenet 4 服务自治第9页/共38页第九页,编辑于星期六:二十一点 七分。Service Orientation的益处第10页/共38页第十页,编辑于星期六:二十一点 七分。第11页/共38页第十一页,编辑于星期六:二十一点 七分。Service Granularity第12页/共38页第十二页,编辑于星期六:二十一点 七分。Topology Independence第13页/共38页第十三页,编辑于星期六:二十一点 七分。规模的可变性第14页/共38页第十四页,编辑于星期六:二十一点 七分。OO的演化第15页/共38页第十五页,编辑于星

3、期六:二十一点 七分。Microsoft Technology Solutions第16页/共38页第十六页,编辑于星期六:二十一点 七分。Summary第17页/共38页第十七页,编辑于星期六:二十一点 七分。利用SOA提升企业价值第18页/共38页第十八页,编辑于星期六:二十一点 七分。IT难题:利用有限的资源支持业务需求企业实际情况企业感兴趣的是流程和信息而不是应用或基础架构重点关注使用服务,而不是收购资产治理将继续保持高优先级适时信息访问和评估,业务流程可视性业务流程的灵活性可促使企业获得脱颖而出的持续竞争优势IT实际情况不能满足对新应用功能、流程和信息访问的需求缺乏可用的技术和/或专

4、门技能信息和数据质量不一致或达不到要求第19页/共38页第十九页,编辑于星期六:二十一点 七分。两个关键的动力在改变着商务更快的经济发展节奏更快的经济发展节奏浮现出现威胁多年进行中战略窗口钥匙孔机会预测混乱需求方便需求更多要求,更多要求,更缺乏耐心的客户更缺乏耐心的客户“被时间折磨现在现在后互联网经济是后互联网经济是“现在经济现在经济” “Now Economy”不是新经济不是新经济 New Economy第20页/共38页第二十页,编辑于星期六:二十一点 七分。商务改变商务事实:商务事实:我的商务必须有能力根最市场需求的改变而敏捷的作出回应对对IT的感觉:的感觉: IT过于严格,导致我的商务

5、不能随心所欲的改变IT 体系结构IT 事实:事实: 我的IT基础设施必须建立在一个坚实的基础上,这样才能提供可靠性,安全性和整体性对商务的感觉:对商务的感觉:商务对我们能提供的东西一点知识都没有,总是抱着一种幻想的主意来找我们提供服务 商务流程平台连接商务敏捷性和IT体系结构商务流程平台 = 新技术保证商务和IT之间脱节的问题得以解决第21页/共38页第二十一页,编辑于星期六:二十一点 七分。IT发展的新阶段:互操作性提高 将关注焦点从系统转向流程 认识到系统的界限并未体现出业务流程的界限 互操作性为流程实现提供支持,而流程实现增强企业的灵活性SOA服务服务网络网络虚拟虚拟60s80s 90s

6、 00s 10s70s硬件硬件软件软件功能功能便携性便携性互操作性互操作性第22页/共38页第二十二页,编辑于星期六:二十一点 七分。战术战略战术战略商务价值IT 贡献流程效率流程创新商务模式创新流程灵活性IT能力支持的流程具备灵活性,开启了通向商务和流程创新的大门第23页/共38页第二十三页,编辑于星期六:二十一点 七分。软件架构的演进关键是进行抽象服务组件与业务建模的与业务建模的密切关系密切关系粒度粒度范围范围业务组件业务组件技术组件技术组件事件方法子程序第24页/共38页第二十四页,编辑于星期六:二十一点 七分。抛开虚夸的宣传:SOA的基本益处为数不多但令人信服2 循序渐进的部署与维护循

7、序渐进的部署与维护 逐渐向SOA移植 成本分散到多个项目中 降低维护成本3 服务的重复使用:服务的重复使用:加快部署降低部署成本提高应用的适应性1 架构分区架构分区 支持不同的生命周期“速度” 支持不同技术配套协同 实现技能分配最优化 改进文档 提高可维护性 更便于业务外包/离岸外包第25页/共38页第二十五页,编辑于星期六:二十一点 七分。网络网络: TCP/IP, 其他OS 和基础OS 和基础应用应用 1应用应用 2应用集成:让独立的设计的应用共同工作 中间件中间件: Web服务, JMS,J2EE,.NET, CORBA, IIOP, SQL, JDBC, ODBCDBMS应用服务器语言

8、协同工作能力协同工作能力DBMS应用服务器语言应用等级应用等级: 数据,商务流程,控制,语义应用 目标模式 数据模式 流程模式应用 目标模式 数据模式 流程模式应用集成应用集成第26页/共38页第二十六页,编辑于星期六:二十一点 七分。有助于IT支持企业重要计划的因素 技术 更加灵活的IT架构 现有应用与数据的更加经济高效的集成 业务流程实施/改进 企业门户方案“” 业务 与业务合作伙伴集成与扩展价值链 客户服务计划 支持合并/整顿 员工自助服务 监管命令与遵从要求第27页/共38页第二十七页,编辑于星期六:二十一点 七分。然而面向服务架构不会从天而降SOA组织投资组织投资n 服务定义/验证流

9、程n 强制实施与激励性服务的重用n 培训技能的重新部署n 成本分配SOA基础设施投资基础设施投资n 集成中间件n Web服务n 服务注册n 系统管理/安全性 SOA架构投资架构投资n 服务定义方法n 设计SOA“背板”n 技术选择n 其他第28页/共38页第二十八页,编辑于星期六:二十一点 七分。评估SOA的价值平稳的方法以IT为导向的方案以业务为导向的方案g开发g生产效率和质量g维护与支持g更改和升级g运行g自动化和减少差错g投放市场的时间g产品/服务的交付g提高服务质量g流程可视性g扩展价值链g客户/供应商的连通性第29页/共38页第二十九页,编辑于星期六:二十一点 七分。市场事件市场事件

10、市场事件最新最佳组合部件和模块商务流程熔合,网络同步通过SOAP集成,包装旧有应用。贸易合作伙伴信息和流程获得更多可见度消除手动特例管理,更好的贸易伙伴整合接近实时的生态系统,刺激对市场的反应客户客户分销分销企业企业供应商供应商客户客户分销分销企业企业供应商供应商为商务应用商务流程熔合商业优势商业优势200320052007客户客户分销分销企业企业供应商供应商第30页/共38页第三十页,编辑于星期六:二十一点 七分。Web服务的使用(%)中国基数:所有答复者:基数:所有答复者:n= 729 全部全部n = 105 中国中国 第31页/共38页第三十一页,编辑于星期六:二十一点 七分。面向客户/

11、供应商的Web服务中国基数:所有使用基数:所有使用Web服务的企业服务的企业 n = 319 全部全部 n = 37 中国中国2116271959460102030405060708090目前提供可由客户/供应商访问的Web服务的企业目前未提供但计划提供可由客户/供应商访问的Web服务的企业目前既未提供也未计划提供可由客户/供应商访问的Web服务的企业全部(319)中国(37)第32页/共38页第三十二页,编辑于星期六:二十一点 七分。上述统计数据表明 中国企业对技术的采用持谨小慎微的态度。但是一旦做出明确选择,他们会大胆采用,相当有魄力。 已经采用或计划采用Web服务的企业毫不犹豫地向客户和

12、供应商提供基于事务的服务。 中国仍然面临内部技能缺乏的问题 缺乏制定安全标准的信心和实施Web服务的实践经验第33页/共38页第三十三页,编辑于星期六:二十一点 七分。SOA项目规划:关键成功因素 SOA并非实施技术,而是一种设计体系,需要理解并加以应用 留出足够的时间和资源进行前期规划 制定切合实际的期望值明确规定并控制项目范围确定技术差距 不要指望Web服务支持所有的现有系统利用业务流程的专门技能来识别核心业务 循序渐进地交付使用 企业文化会影响SOA项目的选择第34页/共38页第三十四页,编辑于星期六:二十一点 七分。综述 实现业务流程自动化仅仅是一个开始 业务流程的灵活性可促使企业获得脱颖而出的可持续竞争优势 利用SOA可帮助企业从优化“控制”向优化“适应性”演进 如同业务自身一样,必须将技

温馨提示

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

评论

0/150

提交评论