第一章 服务计算概述

第一章 服务计算概述

ID:37568969

大小:3.86 MB

页数:67页

时间:2019-05-25

第一章 服务计算概述_第1页
第一章 服务计算概述_第2页
第一章 服务计算概述_第3页
第一章 服务计算概述_第4页
第一章 服务计算概述_第5页
资源描述:

《第一章 服务计算概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、服务计算基础FoundationofServicesComputing赵永望zhaoyw@act.buaa.edu.cnhttp://act.buaa.edu.cn/zhaoyw/course.html一、服务计算概述提纲•产生发展历程•释义和现状•核心理念•技术体系•发展趋势3提纲•产生发展历程•释义和现状•核心理念•技术体系•发展趋势4关于“计算”•分布式计算DistributedComputing•并行计算ParallelComputing•服务计算ServicesComputing•普适计算PervasiveComputing•

2、移动计算MobileComputing•网格计算GridComputing•效用计算UtilityComputing•云计算CloudComputing•虚拟计算VirtualComputing•框计算BoxComputing•……•…5Gartner首次提出SOA•早在1996年,Gartner就首次提出了SOA(Service-OrientedArchitecture,即面向服务的架构)的概念,并预言SOA将成为下一代软件的革命性技术•但因为当时缺乏实现SOA的技术基础,SOA并没有立即引起企业用户和IT公司的重视•直到后来XML、

3、SOAP、WSDL、UDDI等Web服务标准逐渐成熟,SOA才真正成长为可部署的技术、产品和下一代应用系统的方法论,开始被业界广泛接受,进入了部署期。Gartner研究报告"ServiceOriented"Architectures,Part112April1996W.RoySchulteYefimV.Natis6比尔·盖茨:Microsoft.NETTodayJune14,2001•大多数业务信息都存储在集中式的数据库中,在需要时,向个人用户一次提供一个页面。糟糕的是,这种页面只是一种数据的“图画”,而不是数据本身,迫使开发人员去“屏

4、幕刮取”所需的信息。•今天这种孤立的应用和Web网站创建的是功能和数据的孤岛。•解决这些问题是对下一代Internet的关键性挑战•解决方案的核心是可扩展的标注语言(eXtensibleMarkupLanguage,orXML.)在以XML为基础的技术(如SOAP、UDDI等)的帮助下创建一类新的软件。7比尔·盖茨:明日工作新世界2005年《计算机世界日报》•由于XML和丰富Webservices的出现,企业能够日益与合作伙伴无缝分享信息和过程,并建立一些虽然跨越多个机构但作为一个统一整体工作的供应链。•基于XMLWebservices

5、标准的.NET开发平台可以实现个人之间,个人与企业之间,和企业之间的信息互连,这样就实现人们可以随时随地存取和使用信息的梦想。8各软件公司纷纷提出对策•Microsoft:微软宣布推出Windows.NETServerRC1,预见下一代平台技术浪潮•Sun:面向服务的体系结构因其固有的松散耦合与互操作性,成为许多企业应用的自然选择。使用J2EE提供的Web服务功能可以很容易地构建能够访问现有业务流程的SOA系统•IBM:2001年开始,将动态电子商务(Dynamice-Business)的理念转向WebServices•Oracle:应

6、用程序网格计算的特征和优点恰恰是面向服务体系结构(SOA)的特征和优点9IT理念殊途同归•Veritas强调,在“效用计算”模式下,可用性将使数据和应用“永远在线”,从而确保最终用户随时都可以获得服务;•BEA指出“流体计算”能帮助企业将IT响应时间从几个月缩短为几分钟,其最终目标是使实时的业务目标与企业的每一步变化紧密结合在一起;•Microsoft比尔盖茨表示,在“无缝计算”的世界里,人们可以实现在任何时候、任何地点、任何设备得到任何想要的信息。•IT厂商理念虽然层出不穷,随需应变、效用计算、流体计算、无缝计算、实时企业、动成长企业

7、等等理念看似复杂、毫不相干,但是却都透着面向服务、整合资源、按需分配、敏捷响应共性。•面向服务架构(SOA)是实现上述理念的技术基础。10提出SOA的具体原因•(1)Internet环境下的企业交互•现代企业已经不再是封闭的企业,市场分工的日益专业化使得企业之间可能存在大量频繁的交互行为,以发挥各自的竞争优势:–供应链:供应商-制造商;–客户关系管理:制造商-物流商-客户•这种业务上的交互体现为企业业务流程的交互/互操作,同时一定需要企业信息系统的支持,因此体现为软件系统之间的集成与互操作–互操作(Interoperability):能

8、够在异构的、分布式的系统之间交换和使用信息的能力;–不仅是不同企业之间,甚至一个企业内部的各个部门之间都有可能存在大量的交互。11提出SOA的具体原因•(2)异构系统的集成与互操作•不同企业所应用的软件系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。