




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、服务科学与服务计算 1山东大学软件学院 SSME V3.0本章内容1234计算环境的变化服务与现代服务业软件即服务服务科学、管理与工程5面向服务计算6我们开展的工作2山东大学软件学院 SSME V3.0计算环境的变化Web2.0时代3山东大学软件学院 SSME V3.0Web 2.02001年秋,NASDAQ股市大衰退,互联网(Web)泡沫破灭,许多人断定互联网被过分炒作然而,随后人们发现,互联网比任何时候都更重要,令人激动的新应用程序和网站正在令人惊讶地涌现这标志着互联网的一个转折点,人们用web 2.0称呼“革命了”的web这个“革命”是阿Q式的革命吗?4山东大学软件学院 SSME V3.
2、0长江后浪推前浪5山东大学软件学院 SSME V3.0长江后浪推前浪http:/6山东大学软件学院 SSME V3.0长江后浪推前浪 7山东大学软件学院 SSME V3.0前浪趴在沙滩上8山东大学软件学院 SSME V3.0Web X.oThe word “Web X.o” represents “Web eXpandoo” which is derived from “Web” and a misspelled word “Expandnoon”. “noon” is interpreted as “the highest, brightest, or finest point or par
3、t” or “the highest point”Expand the current Web to the “highest and brightest” point 9山东大学软件学院 SSME V3.0Blog与RSS与XML10山东大学软件学院 SSME V3.0Amazon Web ServicesConsumers (Buy)Associates, Sellers & Merchants (Sell)Developers (Innovate)/AWS-homeMoney/b/ref=sc_fe_l_1?ie=UTF8&node=3435361&no=201590011&me=A36
4、L942TSJ2AJA11山东大学软件学院 SSME V3.012Amazon Web Services Are.A set of APIs and business models which give developer-level access to Amazons infrastructure and content:Data As A ServiceAmazon E-Commerce ServiceAmazon Historical PricingSearch As A ServiceAlexa Web Information ServiceAlexa Top SitesAlexa S
5、ite ThumbnailAlexa Web Search PlatformInfrastructure As A ServiceAmazon Simple Queue ServiceAmazon Simple Storage ServiceAmazon Elastic Compute CloudPeople As A ServiceAmazon Mechanical Turk12山东大学软件学院 SSME V3.0Amazon E-Commerce ServiceExposes Amazons product data plus a shopping cart In 4th major re
6、leaseMillions of productsRich data schemaProduct imagesReviewsWishlistsCommissions via Amazon Associates program13山东大学软件学院 SSME V3.0Amazon ECS Cost $0.0014山东大学软件学院 SSME V3.0http:/simplest-/15山东大学软件学院 SSME V3.0Seasonal Spikes16山东大学软件学院 SSME V3.0Solution: Web-Scale ComputingScale capacity on demandTur
7、n fixed costs into variable costsAlways availableRock-solid reliabilitySimple APIs and conceptual modelsCost-effectiveReduced time to marketFocus on product & core competencies17山东大学软件学院 SSME V3.0Infrastructure ServicesComputeStoreMessageElastic ComputeCloudSimple Storage ServiceSimple QueueService1
8、8山东大学软件学院 SSME V3.0Amazon Simple Storage Service$.15 per GB per monthstorage Object-Based Storage 1 B 5 GB / object Fast, Reliable, Scalable Redundant, Dispersed 99.99% Availability Goal Private or Public Per-object URLs & ACLs BitTorrent Support$.10 - $.18 per GB data transfer$.01 for 1000 to 10000
9、 requests19山东大学软件学院 SSME V3.0S3 SOAP/Query APIService:ListAllMyBucketsBuckets:CreateBucketDeleteBucketListBucketGetBucketAccessControlPolicySetBucketAccessControlPolicyGetBucketLoggingStatusSetBucketLoggingStatusObjects:PutObjectPutObjectInlineGetObjectGetObjectExtendedDeleteObjectGetObjectAccessCon
10、trolPolicySetObjectAccessControlPolicy20山东大学软件学院 SSME V3.0http:/21山东大学软件学院 SSME V3.0Amazon Simple Queue Service$.10 per 1000 messages Scalable Queuing Elastic Capacity Reliable, Simple, SecureInter-process messaging, data buffering, architecture component $.10 - $.18 per GB data transfer22山东大学软件学院 S
11、SME V3.0http:/23山东大学软件学院 SSME V3.0Amazon SQS At Work24山东大学软件学院 SSME V3.0GigaVox EconomicsImplemented Amazon S3, Amazon EC2 and Amazon SQS in November 2006Created an infinitely scalable infrastructure for less than $100 - building the same infrastructure themselves would have cost thousands of dollar
12、s Reduced staffing requirements - far less responsibility for 24x7 operations25山东大学软件学院 SSME V3.0Amazon Elastic Compute Cloud$.10 per server hour Virtual Compute Cloud Elastic Capacity 1.7 GHz x86 1.7 GB RAM 160 GB Disk 250 MB/Second Network Network Security ModelTime or Traffic-based Scaling, Load
13、testing, Simulation and Analysis, Rendering, Software as a Service Platform, Hosting$.10 - $.18 per GB data transfer26山东大学软件学院 SSME V3.0G案例美国的房地产网站G希望建立一个数据库,计算67万个家庭在12年间购入沽出房产的的数据,以便为消费者提供更好的建议如果他们自己动手,初步预计,需要花费6个月的时间和数以百万计的美元最后,他们租赁了A所提供的“弹性计算机云”服务,通过使用Amazon强大数据分析能力,这个项目的完成仅用了3个星期,费用不到5万美元云计算的妙处
14、之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能27山东大学软件学院 SSME V3.0Cloud Computing(云计算)4+ billion phones by 2010 Source: NokiaWeb 2.0-enabled PCs, TVs, etc.Businesses, from startups to enterprisesAn emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously a
15、ccessed from any connected devices over the internet.28山东大学软件学院 SSME V3.0Cloud Computing特征Virtual Physical location and underlying infrastructure details are transparent to users Scalable Able to break complex workloads into pieces to be served across an incrementally expandable infrastructureEffici
16、ent Services Oriented Architecture for dynamic provisioning of shared compute resourcesFlexible Can serve a variety of workload types both consumer and commercial29山东大学软件学院 SSME V3.0云计算风生云起30山东大学软件学院 SSME V3.0什么是服务?从几个案例说开去31山东大学软件学院 SSME V3.0IBM:IBM means serviceIBM自称拥有世界上最大的服务业务,服务正引导着IBM的发展战略,在全球
17、建立服务部门,提供产品支持服务、专业咨询服务、计算机网络服务在过去20年中来自服务的收益不断增加,在2004年的960亿美元的总收入中,420亿美元来自服务。2002年收购了普华永道咨询公司,成立了业务咨询服务集团致力推动服务科学的发展32山东大学软件学院 SSME V3.033山东大学软件学院 SSME V3.0苹果:靠服务创新摆脱制造业低毛利困境 苹果公司东山再起凭借ipod,现占有音乐播放器一多半的市场份额苹果的iPod造型虽炫,但是功能设计并没多了不起;而且iPod所有组件与组装都是外购,要模仿,其实也容易关键在苹果的产品具备让消费者轻易下载音乐的iTunes音乐平台设计,而且苹果早早
18、就说服五大音乐唱片公司成为这个平台的音乐提供者,大家一起来抽成。苹果的iTunes平台目前已经拥有500多万首歌曲,这么大的音乐库是阻止进入者的障碍iTune music store 2003年4月28日开始,到2007年1月,共下载了20亿首曲子,占同期所有网上音乐下载的80%34山东大学软件学院 SSME V3.0IPhone,卖的是手机吗?“独家合作”+“话费分成”全新的手机销售运营模式与电信业务绑在一起,把一次性的终端销售增值为长期的服务和赢利.形成了“运营商+业务内容+终端”的三合一的价值链35山东大学软件学院 SSME V3.0最贵的按钮?“虚位以待”每个 $10,000,000C
19、ommentary: The iPhones Missing Buttons NewsCherry, S.Spectrum, IEEEVolume 44, Issue 10, Oct. 2007 Page(s):14 - 14 36山东大学软件学院 SSME V3.0从iPod到iPhone:不仅是产品,还是服务创新37山东大学软件学院 SSME V3.0iPhone的模式创新九要素分析38山东大学软件学院 SSME V3.0梅约:靠个人化服务建构新就医模式 梅约是目前全球最大的私人医疗体系,创建于20世纪初,现拥有8家医疗机构与5所医学院,在美国新闻与世界报道2007年最佳医院调查中排名第2
20、。梅约透过计算机技术,建立了一个可以分析各种来源或格式的病患数据的数据库,这样,医护人员看到相似病例时,可以在最短时间内抓出关连性,提供更正确的诊断。而且,这个计算机技术还能够从病人的信息里,很快发现病人对不同药物的反应,这样未来医生对症下药时,可以更个人化,而不是一百个生相同病的人,拿到的药量或是药名都完全相同。梅约一开始是通过信息科技,来达到改善服务的目标,接下来,因为解决跨医学领域的问题,病人不用再因为一种病,还要外科、内科的到各种科别找病因,未来病人接受医院服务的流程,可能就会因此改变,创新的商业模式正在形成。39山东大学软件学院 SSME V3.0携程网:Web2.0, 服务2.0携
21、程旅行网创立于1999年,总部设在中国上海,目前已在北京、广州、深圳、成都、杭州、厦门、青岛、南京、武汉、沈阳等10个城市设立分公司,员工超过6000人已经成功整合了高科技产业与传统旅行业,向超过1500万会员提供集酒店预订、机票预订、度假预订、商旅管理、特惠商户及旅游资讯在内的全方位旅行服务凭借稳定的业务发展和优异的盈利能力,携程旅行网于2003年12月在美国纳斯达克成功上市 40山东大学软件学院 SSME V3.0核心优势规模化经营服务规模化和资源规模化是携程旅行网的核心优势之一携程拥有亚洲旅行业首屈一指的呼叫中心,其坐席数已超过3000个。携程同全球134个国家和地区的28000余家酒店
22、建立了长期稳定的合作关系,其机票预订网络已覆盖国际国内绝大多数航线,送票网络覆盖国内47个主要城市。规模化的运营不仅可以为会员提供更多优质的旅行选择,还保障了服务的标准化,进而确保服务质量,并降低运营成本2007年第三季度,携程净收入为3.23亿元人民币,其中机票预订服务收入共计1.38亿元人民币,约291万张 41山东大学软件学院 SSME V3.0什么是服务?服务-服务业、现代服务业服务-SSME、SS、SSE、ES管理学家、经济学家、工程学家、信息家、法学家、心理学家、人文学家、政治学家的不同理解42山东大学软件学院 SSME V3.0什么是服务?服务是行动、过程和表现Zeithamla
23、nd Bitner包括所有产出为非有形产品或构建品的全部,通常在生产时被消费、并以便捷、愉悦、省时、舒适或健康的形式提供附加价值Scientific American 服务”被定义为在一个应用软件内部的一种方法、过程、或通讯。这些“服务”或“方法”是旨在满足某些商业需求的应用程序的操作。Elizabeth Chang43山东大学软件学院 SSME V3.0什么是服务?在经济和市场领域,服务是商品的非物质等价物通过改变顾客的位置、顾客或他们的无形资产以创造利润的过程服务提供者通过提供技能、创造性和经验参与到经济中来 ,而不需考虑仓库和原材料。同时,为应对竞争,他们在专门知识上的投资需要市场化和提
24、升,这种竞争平等之处在于很少受物质的限制 44山东大学软件学院 SSME V3.0现代服务业45山东大学软件学院 SSME V3.0Global Migration to a Services-Led EconomyTechnology & economics are ddrriivviinngg ddrraamaattiicc cchhaannggeess 1800 1850 1900 1950 2000 205046山东大学软件学院 SSME V3.0服务业在中国1985年,国民经济统计里面列入第三产业的统计1997年,十五大报告里面提出来要加快发展现代服务业“十一五”规划纲要第四篇中详细
25、讨论了加快发展现代服务业的问题47山东大学软件学院 SSME V3.0现代服务业 ?“现代服务业”是在工业化比较发达的阶段产生的,主要依托信息技术和现代管理理念经济与管理体系而发展起来的,知识和技术相对密集的服务业包括由传统服务业通过技术改造升级和更新经营模式而形成的现代服务业以及随着信息网络技术的高速发展而产生的新兴服务业。 “三高三新”技术含量高、人力资本含量高、附加值高新技术、新业态、新方式 48山东大学软件学院 SSME V3.0基于网络信息技术服务业网络信息咨询业 、ISP、网络数据库等数字内容服务互联网出版业、网络游戏、数字图书馆等信息技术服务公共服务电子商务通信、信息技术服务、中
26、介专业服务等社区服务、医疗、卫生、保健、教育、培训等金融支付、现代物流、现代农业、现代旅游、狭义的电子商务等国家十一五规划纲要,5大类现代服务业49山东大学软件学院 SSME V3.0基础服务业主要是通信服务和信息服务,信息服务包括信息技术服务和信息内容服务,特别是数字内容服务。数字内容服务在信息服务产业,或者整个知识密集型服务产业里面受到极大的关注50山东大学软件学院 SSME V3.0为生产和市场服务的服务业包括金融、物流、批发、电子商务、农业支撑服务以及包括中介和咨询等专业服务跟生产,第一产业,第二产业更加密切,关联度更强的服务业,所以定位在生产和市场服务。 51山东大学软件学院 SSM
27、E V3.0个人消费服务包括教育、医疗保健、住宿、餐饮、文化娱乐、旅游、 房地产、商品零售等52山东大学软件学院 SSME V3.0公共服务包括政府的公共管理服务、基础教育、公共卫生、医疗以及公益性信息服务等。 53山东大学软件学院 SSME V3.0现代制造服务业制造业是一个国家国民经济和综合国力的重要体现,我国制造业面临着产品创新、结构调整、产业升级等一系列重大挑战金融危机说明虚拟化、空心化经济模式不能维持经济的长期繁荣,实体经济和虚拟经济的比例将回归到合理的水平,产业结构中的实业成分将会受到重视直接或间接为制造业提供中间服务的产业制造服务业大有可为 “促进现代制造业与服务业有机融合、互动
28、发展”关于加快发展服务业的若干意见54山东大学软件学院 SSME V3.0现代制造服务发展的趋势制造服务这一成功模式在世界范围内得到广泛推广,到2007年,在制造业发达国家,以制造服务业为主的生产性服务业模式已占到服务领域总额的50%以上,欧盟达到52.3%,日本超过了54%现代制造服务业已成为引领制造业产业升级和促进制造业可持续发展的重要力量55山东大学软件学院 SSME V3.0制造服务业成功案例-SupplyOn成立于2000年,是由SAP和Bosch、Continental、Siemens、ZF等全球性汽车零部件供应商发起的汽车行业网络服务商,为汽车行业企业间采购、销售、物流和工程提供
29、了标准的交易和沟通平台56山东大学软件学院 SSME V3.0制造服务业成功案例-SupplyOn丰富的协同功能,有效地处理与客户- 供应商关系有关的所有业务流程2007年收入超过2亿欧元,用户18000家57山东大学软件学院 SSME V3.0制造服务业成功案例 时间动力罗尔斯罗伊斯注册品牌” Power By The Hour “从卖产品到卖服务航空公司购买引擎的飞行小时,发动机公司提供全程维护未来20年中,全球对新民用飞机的购买需求将达到6万架,形成一个13.2万台发动机,将在其服役期间带来价值约5500亿美元的售后服务业务 58山东大学软件学院 SSME V3.0服务外包59山东大学软
30、件学院 SSME V3.0客户:多伦多Rogers天津 数据处理巴基斯坦 呼叫中心(400席位*2)总部:ClarksvillePresident、COO、CFO、VP数据中心:洛杉矶CIOPrimierBPO公司60山东大学软件学院 SSME V3.0Gartner对服务外包的定义与分类业务流程外包(BPO)需求管理客户选择、客户获取、客户保留、客户扩展供应管理购买流程、存储流程、移动流程企业服务人力资源、财务与会计、支付服务、行政服务运营数据中心外包桌面外包网络外包(企业与公共网)企业应用外包 IT外包(ITO) 特定项目的合约安排,具有预先确定的工作范围,要在一个指定的时期内完成此项工作
31、。包括定制应用开发、系统过渡服务、企业应用继承与实施等离散式服务服务外包61山东大学软件学院 SSME V3.0BPO变得无所不在人力资源管理(HR)企业核心业务财务管理 (Finance)应收帐款/应付帐款总帐管理税务管理/财务风险管理年度报告电话销售品牌战略业务支持客户商务评估推荐销售市场分析客户关系管理(CRM)供应链管理(SCM)库存管理物流、分销合同制造产品/服务建立直接收购间接收购薪酬教育和培训聘用和招募人员管理跨国公司越来越多地将业务流程外包出去62山东大学软件学院 SSME V3.0服务外包成为全球不可逆转的经济趋势资料来源:IDC, Gatner, UNCTAD单位:十亿美元
32、全球的软件和信息服务市场持续增长全球离岸服务市场08年超过6800亿美元单位:十亿美元63山东大学软件学院 SSME V3.02005全球服务外包TOP10排名公司名称2005年收入员工数服务领域1Hewlett Packard$86.7B150,000ITO2IBM Global Services$46.2B20,000BPO, ITO3EDS$19.7B117,000BPO, ITO4Accenture$17.1B123,000ITO, BPO, HRO5CSC$14.6B79,000ITO6Oracle$11.8B50,000ITO7ADP$8.5B44,000HRO8RR Donnel
33、ley$8.4B50,000BPO9Capgemini$6.9B60,000BPO, ITO10Unisys$5.76B36,000ITO64山东大学软件学院 SSME V3.02005印度服务外包TOP10排名公司名称2005年收入员工数服务领域1TCS$2.9B54,000ITO2Wipro$2.3B55,000BPO, ITO, Call3Infosys$2.2B58,000ITO, BPO4Perot Systems$2B18,000ITO5Satyam$1.1B29,000BPO, ITO6Genpact$1B30,000BPO7HCL$757M13,000ITO8Patni$450
34、M12,000ITO9i-FlexSolutions$323M6,000ITO10Mahindra British Telecom65山东大学软件学院 SSME V3.02005中国软件外包TOP10排名公司名称2005年出口额服务领域1东软集团有限公司$62.7MITO2大连华信$43MITO3海辉软件-ITO4浪潮集团-ITO5浙大网新$20.2MITO6中软国际$18.8MITO7恩益禧中科院软件研究所$13MITO8上海晟峰$11.52MITO9上海交大海隆软件$9.7MITO10上海新政软件$8.0MITO66山东大学软件学院 SSME V3.0小结计算环境风云变幻,技术的推动现代服
35、务业大发展,需求的拉动引导学术界和产业界对服务科学的关注67山东大学软件学院 SSME V3.0服务科学、管理与工程68山东大学软件学院 SSME V3.0服务科学?50多年前,随着信息技术时代的到来,计算机科学从电子工程和数学分离出来,成为一个独立的学科随着服务经济的到来,服务科学会不会也像计算机学科一样,在不久的将来成为一门独立的学科?服务科学可以将计算机科学、运筹学、产业工程、数学、管理学、决策学、社会科学和法律学等既定领域内的工作相融合,创建新的技能和市场,提供高价值的业务 69山东大学软件学院 SSME V3.0服务科学的范畴研究如何运用科学的方法和原则,管理服务的组织过程和资源,以
36、达到服务的效果和效率的学问。它需要技术的创新、产业的创新、社会和组织的创新,怎样能够在需求上有更多的创新,从而制造出更大的服务经济70山东大学软件学院 SSME V3.0服务科学与信息技术服务科学并不等同于现行服务行业的概念,而是更多以融合信息技术的形式出现新的业务模式、流程、战略和劳动力的管理方式的发展本身即可被视为一系列服务信息化是现代服务业的核心内容之一,可用于流程改造、提升管理水平 71山东大学软件学院 SSME V3.0服务科学的四个关键词IBM把“服务科学”称之为“SSME”Services Sciences, Management, and Engineering其四个关键词是服
37、务、科学、管理和工程 72山东大学软件学院 SSME V3.0科学、工程与管理科学用来产生知识工程应用知识去产生价值管理改进产生和获取价值的流程73山东大学软件学院 SSME V3.0全球服务科学管理和工程研究进展国内截至2007年,清华、北大、哈工大、西交大、山 大29所大学开设SSME课程,学生2296人74山东大学软件学院 SSME V3.0T型人才的需求T-shaped Professionals are Adaptive Innovators75山东大学软件学院 SSME V3.0我们关注什么?服务科学的IT基础76山东大学软件学院 SSME V3.0服务WEBRPC单机软件应用形态
38、的发展定制77山东大学软件学院 SSME V3.0网构软件成为下一代软件的基本形态Internet平台和环境的出现对软件形态技术发展理论研究提供了新的契机提出了新的问题78山东大学软件学院 SSME V3.0网构软件的基本形态79山东大学软件学院 SSME V3.0商品消费软件服务服务注册中心服务提供者服务消费者发现服务发布服务使用服务商品消费中心商品提供者商品消费者购买商品提供商品80山东大学软件学院 SSME V3.0软件即服务“软件即服务”(SaaS) 简言之,软件即服务具备以下特点:“软件部署为托管服务,通过因特网存取”81山东大学软件学院 SSME V3.0例子 XToolsCRM是
39、企业和个人的客户关系管理解决方案,企业的销售人员或管理者通过互联网使用XToolsCRM,利用各自的帐号,划分不同的权限来管理个人或整个企业的销售情况和客户关系企业以 租用方式 在线使用 此专业的CRM系统。82山东大学软件学院 SSME V3.0面向服务架构SOA83山东大学软件学院 SSME V3.0SOA涉及的几个概念 a service?A repeatable business task e.g., check customer credit; open new account service orientation?A way of integrating your busines
40、s as linked servicesand the outcomes that they bring service oriented architecture (SOA)?An IT architectural style that supports service orientation a composite application?A set of related & integrated services that support a business process built on an SOASOA84山东大学软件学院 SSME V3.0服务(service)服务是整个SO
41、A实现的核心,是SOA的基本元素SOA 指定一组实体(服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供和消费服务这些服务是可互操作的、独立的、模块化的、位置明确的、松耦合的并且可通过网络查找其地址85山东大学软件学院 SSME V3.0面向服务从解决方案角度看,SO 是一组模式和实践惯例,用于开发单个服务和解决方案,它们利用了服务模型,因而能够在不同系统之间集成服务封装其操作系统和专用协议的特性,允许使用标准协议和传统的接口访问其业务逻辑和信息在稳定的接口背后,可以持续升级和改进实现,而不会对使用该服务的解决方案产生负面影响从资产组合角度看,面向服
42、务的企业是分解、集成和管理组织的技术资产组合的一条途径,它将服务模型用作开发和操作分布式业务系统的基础86山东大学软件学院 SSME V3.0SO基本特征 封装(encapsulation)将服务封装成用于业务流程的可重用组件的应用程序函数。封装隐藏了复杂性。服务的API保持不变,使得用户远离具体实施上的变更重用(reuse)服务只工作在特定处理过程的上下文(context)中,独立于底层实现和客户需求的变更互操作(interoperability)通过服务之间既定的通信协议进行互操作。主要有同步和异步两种通信机制。SOA提供服务的互操作特性更利于其在多个场合被重用自治(Autonomous)
43、服务是由组件组成的组合模块,是自包含和模块化的。SOA强调提供服务的功能实体的完全独立自主的能力、自我管理和恢复能力87山东大学软件学院 SSME V3.0SO基本特征松耦合(Loosly Coupled)服务请求者到服务提供者的绑定与服务之间是松耦合的。服务请求者不知道提供者实现的技术细节,比如程序设计语言、部署平台等;服务请求者往往通过消息调用操作,请求消息和响应,而非通过使用 API 和文件格式位置透明(location transparency)服务是针对业务需求设计的。需要反应需求的变化,即所谓敏捷(agility)设计。实现业务与服务分离,就必须使得服务的设计和部署对用户来说是完全
44、透明的明确定义的接口(well defined interface)Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用 88山东大学软件学院 SSME V3.0面向服务与面向对象SO 是分布式对象技术的演变,但是对于本地处理,SO 未取代(或者尚未取代)OO事实上,多数服务提供与使用都用对象模型和 OO 最佳方法来编码89山东大学软件学院 SSME V3.0服务计算泛指以服务及其组合为基础构造应用这一新开发范型相关的方法、技术、规范、理论和支撑环境90山东大学软件学院 SSME V3.0Services Com
45、puting概念 By IEEE Services Computing CommunityA cross-discipline that covers the science and technology of bridging the gap between Business Services and IT Services. The underneath breaking technology suite includes Web services and service-oriented architecture (SOA), business consulting methodolog
46、y and utilities, business process modeling, transformation and integration.The goal of Services Computing is to enable IT services and computing technology to perform business services more efficiently and effectively.91山东大学软件学院 SSME V3.0Services Computing范畴 business componentization, services model
47、ing, services creation, services realization, services annotation, services deployment, services discovery, services composition, services delivery, service-to-service collaboration,services monitoring, services optimization, services management. 92山东大学软件学院 SSME V3.0研究热点服务的抽象和描述服务语义和语义级互操作服务质量匹配和替换算
48、法服务的动态选取服务的有效管理和组织服务验证和测试服务组合服务虚拟化应用的动态虚拟组织面向服务的业务流程管理面向服务的软件工程服务中间件和服务网格SOA新型体系结构业务级服务组合面向业务领域的服务建模服务的个性化访问控制和系统安全SOA实际应用和案例分析93山东大学软件学院 SSME V3.0SOA架构描述94山东大学软件学院 SSME V3.0面向服务架构SOA一种体系结构风格,它将应用程序的不同功能单元服务(service),通过服务间定义良好的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建的系统中的服务可以使用统
49、一和标准的方式进行通信。这种具有中立的接口定义的特征称为服务之间的松耦合95山东大学软件学院 SSME V3.0集成范围的扩展OutsourcedSupplierShared ServicesDivision(s)CustomerGlobal Integrated Enterprise Source: IBM Sostware Group96山东大学软件学院 SSME V3.0“In the past, IT would say to business, Heres what the software can do; now, design your business process to m
50、atch those capabilities - or wait two years until we can build you something from scratch. Now, business can say, Heres what we need, and the technology can respond.” InfoWorld, “SOA: Watch Your Steps”November 7, 2005How Does SOA Change the Game?Source: IBM Sostware Group97山东大学软件学院 SSME V3.0SOA运作模型服
51、务提供者完成一组工作,为服务使用者交付所需的最终结果三种角色:服务提供者(Service Provider)服务请求者(Service Requestor)服务目录 (Service Registry)三个操作发布(Publish)查找(Find)绑定(Bind)98山东大学软件学院 SSME V3.0SOA的分层结构Source: IBM DeveloperWorks99山东大学软件学院 SSME V3.0 Open Operating SystemChoice Includes Linux Open Application ServerJ2EE and Apache Open Applic
52、ation IntegrationWeb Services Open Development Integration PlatformEclipseSOA 基于开放平台Source: IBM Sostware Group100山东大学软件学院 SSME V3.0SOA基于开放标准Business ProcessesQuality of ServiceDescriptionMessagingBusiness Process Execution LanguageFor Web Services (WS-BPEL)SecurityReliabilityManagementTransactionsWe
53、b Services Description Language (WSDL)SOAPExtensible Markup Language (XML)Other Protocols Other Services101山东大学软件学院 SSME V3.0典型的面向服务视图规范描述资源与协议变换实现自动服务部署和调用ContentJAVA2WSDLWSDL2JAVAUDDI资源服务运行时客户端(人)客户端(机器)发布发现与定位发现与定位操作浏览器AJAX102山东大学软件学院 SSME V3.0SO的价值:SOA实现可变的IT架构转型业务流程外包购并与剥离随需应变的运行环境需要可编排服务(SOA)可
54、编排流程开发基础设施管理面向服务架构 (SOA)软件开发整合基础设施SOMA灵活的业务灵活的IT103山东大学软件学院 SSME V3.0SOA与过去技术的区别Broadly adopted Web services ensure well-defined interfaces. Before, proprietary standards limited interoperabilityStandardsBusiness and IT are united behind SOA (63% of projects today are driven by LOB)*Before, communic
55、ation channels & vocabulary not in placeOrganizational CommitmentSOA services focus on business-level activities & interactionsBefore, focus was on narrow, technical sub-tasksDegree of FocusSOA services are linked dynamically and flexibly Before, service interactions were hard-coded and dependent on
56、 the applicationConnectionsSOA services can be extensively re-used to leverage existing IT assetsBefore, any reuse was within siloed applicationsLevel of Reuse*Source: Cutter Benchmark Survey104山东大学软件学院 SSME V3.0SOA技术描述105山东大学软件学院 SSME V3.0“对象”技术的演化TighterLooserCouplingGranularityScopeXML/HTTPMOMORB
57、 B2B Market, Global EnterpriseEcosystemsHomogeneous ApplicationProgram典型的访问方法:Web ServicesServicesComponentsObjects106山东大学软件学院 SSME V3.0Web Service StandardsWSDL (Web Service Description Language) an XML-based language for describing network services WSDL descriptions of capabilities and locations o
58、f services like an interface description language for Web services communication using SOAP or direct HTTP UDDI (Universal Description, Discovery, and Integration) provides a registry mechanism for clients and servers to find each other uses SOAP for communication SOAP (used to be Simple Object Acce
59、ss Protocol) a framework for exchanging XML-based information in a networkSource: 107山东大学软件学院 SSME V3.0Service的剖析Service ConsumerInterface ProxyServiceInterfaceServiceImplementationNew ServiceWrappedLegacyCompositeService108山东大学软件学院 SSME V3.0ServiceConsumersService ProducersService 通信Communicate wit
60、h messagesNo knowledge about partnerLikely heterogeneous109山东大学软件学院 SSME V3.0服务描述Services are described using a standardized interface (metadata)Defines the service, its operations, and input and output parametersDefines how the service is reached and its locationInput and outputs may be simple para
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场行销管理
- 浙江省温州市鹿城区温州市实验中学2024-2025学年初三综合练习化学试题卷(三模)含解析
- 湖南省长沙市湖南师大附中教育集团2025届初三9月月考化学试题含解析
- 新疆司法警官职业学院《食品研究开发》2023-2024学年第二学期期末试卷
- 云南艺术学院文华学院《地球系统科学》2023-2024学年第二学期期末试卷
- 南阳医学高等专科学校《植物保护学》2023-2024学年第二学期期末试卷
- 哈尔滨工程大学《MySQL数据库》2023-2024学年第二学期期末试卷
- 郑州汽车工程职业学院《工程伦理学》2023-2024学年第一学期期末试卷
- 广东韶关乐昌市2024-2025学年三年级数学第二学期期末学业质量监测试题含解析
- 上海中华职业技术学院《市场营销》2023-2024学年第二学期期末试卷
- 圆来如此简单公开课优质课件获奖
- 中国大学生心理健康量表(CCSMHS)
- (本科)审计(第五版)全套教学课件完整版PPT
- GB∕T 3639-2021 冷拔或冷轧精密无缝钢管
- 西师版六年级下册数学第五单元 总复习 教案
- 拖欠货款合同纠纷起诉状范本
- 幼儿绘本故事:迪迪不想原谅人
- 碳酸丙烯酯法脱碳工艺工程设计
- 巧用绘本提升自闭症儿童语言表达能力
- 计数型量具分析报告(Excel带计算KAPPA公式)
- 译林版六年级下册英语期中试卷(江苏南京江北新区2021年真卷含听力答案)
评论
0/150
提交评论