欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    云计算和SOA.ppt

    • 资源ID:16924177       资源大小:3.94MB        全文页数:49页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    云计算和SOA.ppt

    Feng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 云计算的概述010203云计算CONTENTSFeng Qianqian ,Dec. 5 ,2015 , Hebei University of Engineering 云计算与网格计算云计算特征及框架云计算的概述PARTONEFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 2008.72007.102008.82006.3雅虎、惠普和英特尔推进云计算。IBM改造其在北卡罗莱纳州和日本东京的云计算数据中心。Google与IBM开始在美国大学校园,推广云计算的计划。亚马逊(Amazon)推出弹性计算云(Elastic Compute Cloud;EC2)服务。 云计算的发展2008.10微软发布其公共云计算平台Windows Azure Platform,由此拉开了微软的云计算大幕。 2008.122008.112008.62008.52008年5月10日,IBM 在中国无锡太湖新城科教产业园建立第一个云计算中心。云计算平台中国第二家云计算中心 中国云计算发展2009.1电子商务云计算中心中国第一个云计算中心2008年6月24日,IBM 在北京IBM中国创新中心成立了第二家中国的云计算中心。2008年11月28日,广东电子工业研究院将在东莞松山湖投资2亿建立云计算平台。2008年12月30日,阿里巴巴集团计划于在南京建立首个“电子商务云计算中心”。百度/维基百科对于云计算的定义有很多种。狭义/广义云计算NIST云计算定义 云计算的定义Sun/IBM云计算的核心思想将大量用网络连接的计算资源统一管理和调度,构成一个计算机资源池向用户按需服务。提供资源的网络被成为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。云计算的目标云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。 云计算的概念云计算与网格计算PARTTWOFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 网格计算的概念网格计算(Grid)是20世纪90年代中期发展起来的下一代互联网核心技术。网格计算是在网络基础之上,基于SOA,使用互操作、按需集成等技术手段,将分散在不同地理位置的资源虚拟成为一个有机整体,实现计算、存储、数据、软件和设备等资源的共享,从而大幅提高资源的利用率,使用户获得前所未有的计算和信息能力。网格计算的种类计算网格,信息网格,知识网格; 云计算与网格计算网格计算的类型网格中间件、网格平台、网格应用建设。 云计算与网格计算的比较云计算与网格计算云计算是分布式处理、并行处理和网格计算的发展,或者说是以上计算机科学概念的商业实现。并行计算集群计算网格计算云计算云计算萌芽于并行计算;并行计算、网格计算的提出主要是为了满足科学和技术领域的专业需要,其应用领域也基本限于科学领域。云计算特征及框架PARTTHREEFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 云计算的三种服务方式云计算的三种服务方式SaaS服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通过互联网向厂商订购应用软件服务,服务提供商根据客户所定软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件的模式。提供用户直接使用的应用软件。例如运行一个Web电邮客户端一样,使用过Google的 Gmail 或者 Microsoft的Hotmail 邮件服务的用户都应该很容易理解SaaS。软件即服务(SaaS)云计算的三种服务方式这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其他客户。提供平台,应用的开发和部署必须遵守该平台特定的规则和限制,如编程语言,数据存储模型等;用户部署软件不需要管理架构。例如Google App Engine (GAE)主要为Web应用提供运行环;微软的 Windows Azure 适合那寻求具有全球访问能力及高可靠性平台的企业,搭建所需的应用平台。平台即服务(PaaS)云计算的三种服务方式IaaS即把厂商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。提供基础设施包括物理和虚拟服务器、存储、网络带宽服务等直接给用户。例如Amzon EC2 (亚马逊弹性云计算)。基础设施即服务(IaaS)云计算的四种部署方式从逻辑上根据谁拥有、运作云组件(比如数据中心)来进行划分:公有云:公有云:面向公众开放租售的大规模云系统私有云:私有云:企业或组织独立拥有承担的云系统社区云:社区云:特定社区内共享的云系统,如由某公司及其合作伙伴共同承建并分享使用的云系统混合云:混合云:上述三种云系统中的两种以上共同配合提供IT能力的混合型运系统私有云可能是在企业内部,也可能是在外部,可能是由企业IT管理员来管理,也可能是交由外包的服务供应商来管理,之所以还是称作私有云,是因为这个架构只为该企业服务。云计算的五种关键功能按需自助服务按需自助服务: : 根据用户需求或自动为用户提供相应的性能,不需要服务供应商人工干预。宽带网络接入宽带网络接入: : 为诸如智能手机等多种平台提供本地化的标准网络和互联网接入机制。资源池资源池: : 在某些模式中服务供应商所托管的计算机、网络和存储资源能够按照用户需求实现多租期,资源动态分配,资源重新分配等功能。响应迅速的弹性:响应迅速的弹性:资源的快速扩展和收缩能力,从用户角度看,服务供应商有无限的资源,企业只是根据所使用的资源来付费。可测量的服务可测量的服务: : 资源的优化效果和控制能力都具有可测量性,同时测量报告对用户透明。云计算的框架由于云计算分为IaaS、PaaS和SaaS三种类型,不同的厂家提供不同的解决方案,目前尚未有一个统一的技术体系结构,构造了一个供参考的云计算体系结。云计算技术体系结构分为四层:物理资源层物理资源层、资源池层资源池层、管理中管理中间件层间件层和SOASOA构建层构建层。SOA的概述010203SOACONTENTSFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering SOA技术参考架构SOA与Web ServiceSOA的概述PARTONEFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此沉寂概念提出1996孕育阶段90s末至2000发轫之初2000-成长阶段2005 SOA的发展历史SOAP,WSDL,UUDI,Web服务的普及和发展XML技术出现SOA推广和普及工作开始加速,3个重量级规范:SCA/SDO/WS-Policy,标志着SOA进入了实施阶段SOA的概念SOAService Oriented ArchitectureSOA概念最初由Gartner公司提出,Gartner将SOA描述为:“客户端/服务器的软件设计方法,一项应用由软件服务和服务使用者组成SOA与大多数通用的客户端/服务器模型的不同之处,在于它着重强调软件组件的松散耦合松散耦合,并使用独立的标准接口。面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过服务之间定义良好的接口和契约联系起来。接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言。使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。SOA的定义SOA的概念SOA关键特性:粗粒度粗粒度、松耦合松耦合服务架构,服务之间通过简单、精确定义的接口接口进行通讯,不涉及底层编程接口和通讯模型。SOA的关键特性SOA与传统开发技术SOA相关技术与传统开发(面向过程开发或面向对象开发)技术既有相同点又有很多不同的地方,这都与服务有密切的关系。相同相同n性能性能问题问题n可靠可靠传输问题传输问题n安全安全问题问题n可可扩扩展性展性问题问题n易用性易用性问题问题n服服务务自描述自描述n对灵对灵活活业务业务流程的支持流程的支持n对对技技术标术标准的支持准的支持不同不同SOA技术参考架构PARTTWOFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering SOA技术参考架构完整的SOA 应用系统,包括:SOA 基础技术平台、辅助工具、资源、应用服务、使用SOA系统的人。SOA技术参考架构连通服务是SOA基础技术平台中的一个重要核心服务,典型的连通服务就是企业服务总线(Enterprise Service Bus,ESB)。连通服务主要解决服务之间高效通信的问题,是服务之间互相通信和交互的骨干。为实现两个实体之间有效通信,通常需要一个通信代理。同样,服务之间的有效通信也需要通信代理。连通服务的功能主要由这个通信代理实现,需要支持的主要功能包括:实现通信代理与服务之间的双向交互,包括紧耦合方式(即通过代码之间调用),和松耦合方式(即通过网络通信)实现代理之间的通信保证代理之间的通信质量,包括效率,可靠性,安全性。并提供其他服务(如事务管理)提供服务运行管理企业服务总线ESBSOA技术参考架构SOA技术参考架构企业服务总线(ESB)是提供不同通信协议之间相互操作的“中间件”应用程序。ESB提供的服务主要包括:特征特征描述描述 服务管理在总线范畴内对服务的注册命名及寻址进行管理。 智能路由ESB应该能提供一个有效、灵活的路由选择机制。 数据格式转换用于XML转换的XSLT。 多协议传输提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议。 数据安全ESB应该可以对服务访问进行认证、授权、加密、签名。服务的可扩展性应当有定义优良的API让我们可以容易地创建新的服务。SOA技术参考架构Apache Synapse(WSO2 ESB)客户端传过来一个请求,通过代理配置决定调用哪个内向序列,经过传输转换、负载平衡、安全处理等一系列动作后,请求将被重定向到目标端点,调用相应的服务,然后将服务的响应结果通过外向序列返回给客户端。SOA与Web ServicePARTTHREEFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering SOA与Web ServiceWeb Service Web Service,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用。Web Service的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。SOA与Web ServiceWeb Service的注册服务模型SOA与Web ServiceWeb Service相关技术XML:可扩展标记语言( Extensible Markup Language )XSD:XML结构定义(XML Schemas Definition)三大技术:SOAP:简单对象访问协议(Simple Object Access Protocol )WSDL:Web Services 描述语言( Web Services Description Language)UDDI:即统一描述、发现和集成协议(Universal Description Discovery and Integration)SOA与Web Service的关系SOA不是Web ServiceWeb服务是技术规范,而SOA是设计原则。特别是Web服务中的WSDL,是一个SOA配套的接口定义标准:这是Web服务和SOA的根本联系。”从本质上来说,SOA是一种架构模式,而Web服务是利用一组标准实现的服务。Web Service是SOA的实现方法之一Web Service不是SOA唯一的实现方法,但确实是SOA较好的实现方法。用Web服务来实现SOA的好处是你可以实现一个中立平台,来获得服务,而且随着越来越多的软件商支持越来越多的Web服务规范,你会取得更好的通用性。云计算与SOA的比较0102CONCLUSIONFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 云计算与SOA的融合云计算与SOA的比较PARTONEFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 云计算与SOA的比较从SOA和云计算的产生原因、关键技术及属性、侧重点、应用场景、商业模式等方面详细比较二者的异同,进而客观上分析得到二者的关系。云计算与SOA的融合PARTTWOFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering 云计算与SOA的融合虽然SOA和云计算存在竞争关系,但它们依然具有融合的可能性。SOA与云计算可能的融合方式:把SOA系统无缝集成在云计算平台上,即SOA使用云计算对外提供服务SOA也可根据服务粒度粗细的不同,采用云计算的一些服务进行新的构建和融合云计算与SOA的融合首先可以考虑SOA平台本身的ESB能力,流程引擎能力,规则引擎能力,这些能力可以演化为云计算中PaaS层平台的能力。其次对于SOA平台也需要IT硬件基础设施,这些基础设施可以直接使用云计算平台IaaS层的计算能力单元和存储能力单元,这些单元以服务的方式接入到ESB总线上,包括云存储,分布式计算等能力都可以集成到ESB总线在SOA架构中引入云云计算与SOA的融合在云平台中引入SOA首先可以看前面谈到的云计算中间件,当形成云计算中间件的时候,ESB总线是该中间件平台必须要具备的一个能力,通过ESB总线可以实现IaaS,PaaS和SaaS层之间通过ESB的总线式集成。其次,谈PaaS的时候谈到它既是一个在线开发环境,也是一个在线执行环境,而不管是对于开发和执行,在SOA中谈到的数据服务,业务服务,流程服务,展现服务等都可以作为PaaS层在线开发的能力单元。而这些能力单元在线进行服务编排和组装又可以借助SOA本身已有的BPEL和规则引擎来完成。只是SOA中间件本身的很多能力都云化了,而不再是为单个应用提供服务。云计算与SOA的融合在云平台中引入SOA“烟囱式(Silo)的企业计算环境”云计算与SOA的融合在云平台中引入SOAFeng Qianqian , Dec. 5 ,2015 , Hebei University of Engineering NIST云计算定义云计算是一种能够通过网络以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。这种模式具有5个关键功能,还包括3种服务模式和4种部署方式。 美国国家标准和技术研究所云计算定义返回百度百科维基百科云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。云计算是一种动态的易扩展的且通常是通过互联网提供虚拟化的资源计算方式,用户不需要了解云内部的细节,也不必具有云内部的专业知识或直接控制基础设施。 百度/维基百科 云计算定义返回SunIBM云的类型有很多种,而且有很多不同的应用程序可以使用云来构建。由于云计算有助于提高应用程序部署速度,有助于加快创新步伐,因而云计算可能还会出现我们现在无法想像到的形式。云计算是一种新的用户体验和业务模式,它将IT计算资源池,并将应用、数据及其他资源,以服务的形式通过网络提供给最终用户。 Sun/IBM 云计算定义返回狭义云计算广义云计算狭义云计算指IT 基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。 狭义/广义云计算定义返回

    注意事项

    本文(云计算和SOA.ppt)为本站会员(寂****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开