服务科学与服务计算-课件_第1页
服务科学与服务计算-课件_第2页
服务科学与服务计算-课件_第3页
服务科学与服务计算-课件_第4页
服务科学与服务计算-课件_第5页
已阅读5页,还剩139页未读 继续免费阅读

下载本文档

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

文档简介

服务科学与服务计算1山东大学软件学院SSMEV3.0服务科学与服务计算1山东大学软件学院SSMEV3本章内容1234计算环境的变化服务与现代服务业软件即服务服务科学、管理与工程5面向服务计算6我们开展的工作2山东大学软件学院SSMEV3.0本章内容1234计算环境的变化服务与现代服务业软件即服务服务计算环境的变化Web2.0时代3山东大学软件学院SSMEV3.0计算环境的变化Web2.0时代3山东大学软件学院SSWeb2.02019年秋,NASDAQ股市大衰退,互联网(Web)泡沫破灭,许多人断定互联网被过分炒作然而,随后人们发现,互联网比任何时候都更重要,令人激动的新应用程序和网站正在令人惊讶地涌现这标志着互联网的一个转折点,人们用web2.0称呼“革命了”的web这个“革命”是阿Q式的革命吗?4山东大学软件学院SSMEV3.0Web2.02019年秋,NASDAQ股市大衰退,互联网(长江后浪推前浪5山东大学软件学院SSMEV3.0长江后浪推前浪5山东大学软件学院SSMEV3.0长江后浪推前浪…alexa/6山东大学软件学院SSMEV3.0长江后浪推前浪…alexa/6山东大学软件学院SSM长江后浪推前浪……7山东大学软件学院SSMEV3.0长江后浪推前浪……7山东大学软件学院SSMEV3前浪趴在沙滩上8山东大学软件学院SSMEV3.0前浪趴在沙滩上8山东大学软件学院SSMEV3.0WebX.oTheword“WebX.o”represents“WebeXpandoo”whichisderivedfrom“Web”andamisspelledword“Expandnoon”.“noon”isinterpretedas“thehighest,brightest,orfinestpointorpart”or“thehighestpoint”ExpandthecurrentWebtothe“highestandbrightest”point9山东大学软件学院SSMEV3.0WebX.oTheword“WebX.o”reprBlog与RSS与XML10山东大学软件学院SSMEV3.0Blog与RSS与XML10山东大学软件学院SSMEAmazonWebServicesConsumers(Buy)Associates,Sellers&Merchants(Sell)Developers(Innovate)amazon/AWS-homeMoney/b/ref=sc_fe_l_1?ie=UTF8&node=3435361&no=201990011&me=A36L942TSJ2AJA11山东大学软件学院SSMEV3.0AmazonWebServicesConsumers(12AmazonWebServicesAre...AsetofAPIsandbusinessmodelswhichgivedeveloper-levelaccesstoAmazon’sinfrastructureandcontent:DataAsAServiceAmazonE-CommerceServiceAmazonHistoricalPricingSearchAsAServiceAlexaWebInformationServiceAlexaTopSitesAlexaSiteThumbnailAlexaWebSearchPlatform

InfrastructureAsAServiceAmazonSimpleQueueServiceAmazonSimpleStorageServiceAmazonElasticComputeCloudPeopleAsAServiceAmazonMechanicalTurk12山东大学软件学院SSMEV3.012AmazonWebServicesAre...AAmazonE-CommerceServiceExposesAmazon'sproductdataplusashoppingcartIn4thmajorreleaseMillionsofproductsRichdataschemaProductimagesReviewsWishlistsCommissionsviaAmazonAssociatesprogram13山东大学软件学院SSMEV3.0AmazonE-CommerceServiceExposAmazonECSCost$0.0014山东大学软件学院SSMEV3.0AmazonECSCost$0.0014山东大学软件学simplest-shop/15山东大学软件学院SSMEV3.0simplest-shop/15山东大学软件学院SSSeasonalSpikes16山东大学软件学院SSMEV3.0SeasonalSpikes16山东大学软件学院SSolution:Web-ScaleComputingScalecapacityondemandTurnfixedcostsintovariablecostsAlwaysavailableRock-solidreliabilitySimpleAPIsandconceptualmodelsCost-effectiveReducedtimetomarketFocusonproduct&corecompetencies17山东大学软件学院SSMEV3.0Solution:Web-ScaleComputingSInfrastructureServicesComputeStoreMessageElasticComputeCloudSimpleStorageServiceSimpleQueueService18山东大学软件学院SSMEV3.0InfrastructureServicesComputeAmazonSimpleStorageService$.15perGBpermonthstorageObject-BasedStorage1B–5GB/objectFast,Reliable,ScalableRedundant,Dispersed99.99%AvailabilityGoalPrivateorPublicPer-objectURLs&ACLsBitTorrentSupport$.10-$.18perGBdatatransfer$.01for1000to10000requests19山东大学软件学院SSMEV3.0AmazonSimpleStorageService$S3SOAP/QueryAPIService:ListAllMyBucketsBuckets:CreateBucketDeleteBucketListBucketGetBucketAccessControlPolicySetBucketAccessControlPolicyGetBucketLoggingStatusSetBucketLoggingStatusObjects:PutObjectPutObjectInlineGetObjectGetObjectExtendedDeleteObjectGetObjectAccessControlPolicySetObjectAccessControlPolicy20山东大学软件学院SSMEV3.0S3SOAP/QueryAPIService:20山东大smugmug/21山东大学软件学院SSMEV3.0smugmug/21山东大学软件学院SSMEV3.AmazonSimpleQueueService$.10per1000messages

ScalableQueuingElasticCapacityReliable,Simple,SecureInter-processmessaging,databuffering,architecturecomponent$.10-$.18perGBdatatransfer22山东大学软件学院SSMEV3.0AmazonSimpleQueueService$.1gigavox/23山东大学软件学院SSMEV3.0gigavox/23山东大学软件学院SSMEV3.AmazonSQSAtWork24山东大学软件学院SSMEV3.0AmazonSQSAtWork24山东大学软件学院GigaVoxEconomicsImplementedAmazonS3,AmazonEC2andAmazonSQSinNovember2019Createdaninfinitelyscalableinfrastructureforlessthan$100-buildingthesameinfrastructurethemselveswouldhavecostthousandsofdollarsReducedstaffingrequirements-farlessresponsibilityfor24x7operations25山东大学软件学院SSMEV3.0GigaVoxEconomicsImplementedAAmazonElasticComputeCloud$.10perserverhourVirtualComputeCloudElasticCapacity1.7GHzx861.7GBRAM160GBDisk250MB/SecondNetworkNetworkSecurityModelTimeorTraffic-basedScaling,Loadtesting,SimulationandAnalysis,Rendering,SoftwareasaServicePlatform,Hosting$.10-$.18perGBdatatransfer26山东大学软件学院SSMEV3.0AmazonElasticComputeCloud$.Goosipy案例美国的房地产网站Goosipy希望建立一个数据库,计算67万个家庭在12年间购入沽出房产的的数据,以便为消费者提供更好的建议如果他们自己动手,初步预计,需要花费6个月的时间和数以百万计的美元最后,他们租赁了Amazon所提供的“弹性计算机云”服务,通过使用Amazon强大数据分析能力,这个项目的完成仅用了3个星期,费用不到5万美元云计算的妙处之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能27山东大学软件学院SSMEV3.0Goosipy案例美国的房地产网站Goosipy希望建立一个CloudComputing(云计算)4+billionphonesby2019[Source:Nokia]Web2.0-enabledPCs,TVs,etc.Businesses,fromstartupstoenterprisesAnemergingcomputingparadigmwheredataandservicesresideinmassivelyscalabledatacentersandcanbeubiquitously

accessedfromanyconnecteddevicesovertheinternet.28山东大学软件学院SSMEV3.0CloudComputing(云计算)4+billionCloudComputing特征Virtual–PhysicallocationandunderlyinginfrastructuredetailsaretransparenttousersScalable–AbletobreakcomplexworkloadsintopiecestobeservedacrossanincrementallyexpandableinfrastructureEfficient–ServicesOrientedArchitecturefordynamicprovisioningofsharedcomputeresourcesFlexible–Canserveavarietyofworkloadtypes–bothconsumerandcommercial29山东大学软件学院SSMEV3.0CloudComputing特征Virtual–Phy云计算——风生云起30山东大学软件学院SSMEV3.0云计算——风生云起30山东大学软件学院SSMEV3什么是服务?从几个案例说开去31山东大学软件学院SSMEV3.0什么是服务?从几个案例说开去31山东大学软件学院SSIBM:IBMmeansserviceIBM自称拥有世界上最大的服务业务,服务正引导着IBM的发展战略,在全球建立服务部门,提供产品支持服务、专业咨询服务、计算机网络服务在过去20年中来自服务的收益不断增加,在2019年的960亿美元的总收入中,420亿美元来自服务。2019年收购了普华永道咨询公司,成立了业务咨询服务集团致力推动服务科学的发展32山东大学软件学院SSMEV3.0IBM:IBMmeansserviceIBM自称拥有世界33山东大学软件学院SSMEV3.033山东大学软件学院SSMEV3.0苹果:靠服务创新摆脱制造业低毛利困境苹果公司东山再起凭借ipod,现占有音乐播放器一多半的市场份额苹果的iPod造型虽炫,但是功能设计并没多了不起;而且iPod所有组件与组装都是外购,要模仿,其实也容易关键在苹果的产品具备让消费者轻易下载音乐的iTunes音乐平台设计,而且苹果早早就说服五大音乐唱片公司成为这个平台的音乐提供者,大家一起来抽成。苹果的iTunes平台目前已经拥有500多万首歌曲,这么大的音乐库是阻止进入者的障碍iTunemusicstore2019年4月28日开始,到2019年1月,共下载了20亿首曲子,占同期所有网上音乐下载的80%34山东大学软件学院SSMEV3.0苹果:靠服务创新摆脱制造业低毛利困境苹果公司东山再起凭借iIPhone,卖的是手机吗?“独家合作”+“话费分成”

——全新的手机销售运营模式

与电信业务绑在一起,把一次性的终端销售增值为长期的服务和赢利.形成了“运营商+业务内容+终端”的三合一的价值链35山东大学软件学院SSMEV3.0IPhone,卖的是手机吗?“独家合作”+“话费分成”

——最贵的按钮????“虚位以待”每个$10,000,000Commentary:TheiPhone’sMissingButtons[News]

Cherry,S.

Spectrum,IEEE

Volume44,Issue10,Oct.2019Page(s):14-1436山东大学软件学院SSMEV3.0最贵的按钮????“虚位以待”Commentary:The从iPod到iPhone:不仅是产品,还是服务创新37山东大学软件学院SSMEV3.0从iPod到iPhone:不仅是产品,还是服务创新37山东大iPhone的模式创新九要素分析38山东大学软件学院SSMEV3.0iPhone的模式创新九要素分析38山东大学软件学院梅约:靠个人化服务建构新就医模式梅约是目前全球最大的私人医疗体系,创建于20世纪初,现拥有8家医疗机构与5所医学院,在《美国新闻与世界报道》2019年最佳医院调查中排名第2。梅约透过计算机技术,建立了一个可以分析各种来源或格式的病患数据的数据库,这样,医护人员看到相似病例时,可以在最短时间内抓出关连性,提供更正确的诊断。而且,这个计算机技术还能够从病人的信息里,很快发现病人对不同药物的反应,这样未来医生对症下药时,可以更个人化,而不是一百个生相同病的人,拿到的药量或是药名都完全相同。梅约一开始是通过信息科技,来达到改善服务的目标,接下来,因为解决跨医学领域的问题,病人不用再因为一种病,还要外科、内科的到各种科别找病因,未来病人接受医院服务的流程,可能就会因此改变,创新的商业模式正在形成。39山东大学软件学院SSMEV3.0梅约:靠个人化服务建构新就医模式梅约是目前全球最大的私人医携程网:Web2.0,服务2.0携程旅行网创立于2019年,总部设在中国上海,目前已在北京、广州、深圳、成都、杭州、厦门、青岛、南京、武汉、沈阳等10个城市设立分公司,员工超过6000人已经成功整合了高科技产业与传统旅行业,向超过1500万会员提供集酒店预订、机票预订、度假预订、商旅管理、特惠商户及旅游资讯在内的全方位旅行服务凭借稳定的业务发展和优异的盈利能力,携程旅行网于2019年12月在美国纳斯达克成功上市40山东大学软件学院SSMEV3.0携程网:Web2.0,服务2.0携程旅行网创立于2019年核心优势——规模化经营服务规模化和资源规模化是携程旅行网的核心优势之一携程拥有亚洲旅行业首屈一指的呼叫中心,其坐席数已超过3000个。携程同全球134个国家和地区的28000余家酒店建立了长期稳定的合作关系,其机票预订网络已覆盖国际国内绝大多数航线,送票网络覆盖国内47个主要城市。规模化的运营不仅可以为会员提供更多优质的旅行选择,还保障了服务的标准化,进而确保服务质量,并降低运营成本2019年第三季度,携程净收入为3.23亿元人民币,其中机票预订服务收入共计1.38亿元人民币,约291万张41山东大学软件学院SSMEV3.0核心优势——规模化经营服务规模化和资源规模化是携程旅行网的核什么是服务?服务->服务业、现代服务业服务->SSME、SS、SSE、ES管理学家、经济学家、工程学家、信息家、法学家、心理学家、人文学家、政治学家的不同理解42山东大学软件学院SSMEV3.0什么是服务?服务->服务业、现代服务业42山东大学软件学院什么是服务?服务是行动、过程和表现ZeithamlandBitner包括所有产出为非有形产品或构建品的全部,通常在生产时被消费、并以便捷、愉悦、省时、舒适或健康的形式提供附加价值ScientificAmerican

服务”被定义为在一个应用软件内部的一种方法、过程、或通讯。这些“服务”或“方法”是旨在满足某些商业需求的应用程序的操作。ElizabethChang43山东大学软件学院SSMEV3.0什么是服务?服务是行动、过程和表现43山东大学软件学院什么是服务?在经济和市场领域,服务是商品的非物质等价物通过改变顾客的位置、顾客或他们的无形资产以创造利润的过程服务提供者通过提供技能、创造性和经验参与到经济中来,而不需考虑仓库和原材料。同时,为应对竞争,他们在专门知识上的投资需要市场化和提升,这种竞争平等之处在于很少受物质的限制44山东大学软件学院SSMEV3.0什么是服务?在经济和市场领域,服务是商品的非物质等价物44山现代服务业45山东大学软件学院SSMEV3.0现代服务业45山东大学软件学院SSMEV3.0GlobalMigrationtoaServices-LedEconomyTechnology&economicsareddrriivviinnggddrraamaattiicccchhaannggeess18001850190019502000205046山东大学软件学院SSMEV3.0GlobalMigrationtoaServices服务业在中国1985年,国民经济统计里面列入第三产业的统计2019年,十五大报告里面提出来要加快发展现代服务业“十一五”规划纲要第四篇中详细讨论了加快发展现代服务业的问题47山东大学软件学院SSMEV3.0服务业在中国1985年,国民经济统计里面列入第三产业的统计4现代服务业?“现代服务业”是在工业化比较发达的阶段产生的,主要依托信息技术和现代管理理念经济与管理体系而发展起来的,知识和技术相对密集的服务业包括由传统服务业通过技术改造升级和更新经营模式而形成的现代服务业以及随着信息网络技术的高速发展而产生的新兴服务业。“三高三新”技术含量高、人力资本含量高、附加值高新技术、新业态、新方式48山东大学软件学院SSMEV3.0现代服务业?“现代服务业”是在工业化比较发达的阶段产生的,基于网络信息技术服务业网络信息咨询业、ISP、网络数据库等数字内容服务互联网出版业、网络游戏、数字图书馆等信息技术服务公共服务电子商务通信、信息技术服务、中介专业服务等社区服务、医疗、卫生、保健、教育、培训等金融支付、现代物流、现代农业、现代旅游、狭义的电子商务等国家十一五规划纲要,5大类现代服务业49山东大学软件学院SSMEV3.0基于网络信息技术服务业网络信息咨询业、ISP、网络数据库等基础服务业主要是通信服务和信息服务,信息服务包括信息技术服务和信息内容服务,特别是数字内容服务。数字内容服务在信息服务产业,或者整个知识密集型服务产业里面受到极大的关注50山东大学软件学院SSMEV3.0基础服务业主要是通信服务和信息服务,信息服务包括信息技术服务为生产和市场服务的服务业包括金融、物流、批发、电子商务、农业支撑服务以及包括中介和咨询等专业服务跟生产,第一产业,第二产业更加密切,关联度更强的服务业,所以定位在生产和市场服务。

51山东大学软件学院SSMEV3.0为生产和市场服务的服务业包括金融、物流、批发、电子商务、农业个人消费服务包括教育、医疗保健、住宿、餐饮、文化娱乐、旅游、房地产、商品零售等52山东大学软件学院SSMEV3.0个人消费服务包括教育、医疗保健、住宿、餐饮、文化娱乐、旅游、公共服务包括政府的公共管理服务、基础教育、公共卫生、医疗以及公益性信息服务等。53山东大学软件学院SSMEV3.0公共服务包括政府的公共管理服务、基础教育、公共卫生、医疗以及现代制造服务业制造业是一个国家国民经济和综合国力的重要体现,我国制造业面临着产品创新、结构调整、产业升级等一系列重大挑战金融危机说明虚拟化、空心化经济模式不能维持经济的长期繁荣,实体经济和虚拟经济的比例将回归到合理的水平,产业结构中的实业成分将会受到重视直接或间接为制造业提供中间服务的产业——制造服务业大有可为

“促进现代制造业与服务业有机融合、互动发展”——《关于加快发展服务业的若干意见》54山东大学软件学院SSMEV3.0现代制造服务业制造业是一个国家国民经济和综合国力的重要体现,现代制造服务发展的趋势制造服务这一成功模式在世界范围内得到广泛推广,到2019年,在制造业发达国家,以制造服务业为主的生产性服务业模式已占到服务领域总额的50%以上,欧盟达到52.3%,日本超过了54%现代制造服务业已成为引领制造业产业升级和促进制造业可持续发展的重要力量55山东大学软件学院SSMEV3.0现代制造服务发展的趋势制造服务这一成功模式在世界范围内得到广制造服务业成功案例--SupplyOn成立于2000年,是由SAP和Bosch、Continental、Siemens、ZF等全球性汽车零部件供应商发起的汽车行业网络服务商,为汽车行业企业间采购、销售、物流和工程提供了标准的交易和沟通平台56山东大学软件学院SSMEV3.0制造服务业成功案例--SupplyOn成立于2000年,是由制造服务业成功案例--SupplyOn丰富的协同功能,有效地处理与客户-供应商关系有关的所有业务流程2019年收入超过2亿欧元,用户18000家57山东大学软件学院SSMEV3.0制造服务业成功案例--SupplyOn丰富的协同功能,有效地制造服务业成功案例–时间动力罗尔斯·罗伊斯注册品牌”PowerByTheHour“从卖产品到卖服务航空公司购买引擎的飞行小时,发动机公司提供全程维护未来20年中,全球对新民用飞机的购买需求将达到6万架,形成一个13.2万台发动机,将在其服役期间带来价值约5500亿美元的售后服务业务58山东大学软件学院SSMEV3.0制造服务业成功案例–时间动力罗尔斯·罗伊斯注册品牌”Po服务外包59山东大学软件学院SSMEV3.0服务外包59山东大学软件学院SSMEV3.0客户:多伦多Rogers天津数据处理巴基斯坦呼叫中心(400席位*2)总部:ClarksvillePresident、COO、CFO、VP数据中心:洛杉矶CIOPrimierBPO公司60山东大学软件学院SSMEV3.0客户:多伦多天津巴基斯坦总部:Clarksville数据中心Gartner对服务外包的定义与分类业务流程外包(BPO)需求管理——客户选择、客户获取、客户保留、客户扩展供应管理——购买流程、存储流程、移动流程企业服务——人力资源、财务与会计、支付服务、行政服务运营数据中心外包桌面外包网络外包(企业与公共网)企业应用外包

IT外包(ITO)

特定项目的合约安排,具有预先确定的工作范围,要在一个指定的时期内完成此项工作。包括定制应用开发、系统过渡服务、企业应用继承与实施等离散式服务服务外包61山东大学软件学院SSMEV3.0Gartner对服务外包的定义与分类业务流程外包(BPO)需BPO变得无所不在人力资源管理(HR)企业核心业务财务管理(Finance)应收帐款/应付帐款总帐管理税务管理/财务风险管理年度报告电话销售品牌战略业务支持客户商务评估推荐销售市场分析客户关系管理(CRM)供应链管理(SCM)库存管理物流、分销合同制造产品/服务建立直接收购间接收购薪酬教育和培训聘用和招募人员管理跨国公司越来越多地将业务流程外包出去62山东大学软件学院SSMEV3.0BPO变得无所不在人力资源管理(HR)企业核心业务财务管理服务外包成为全球不可逆转的经济趋势资料来源:IDC,Gatner,UNCTAD单位:十亿美元全球的软件和信息服务市场持续增长全球离岸服务市场08年超过6800亿美元单位:十亿美元63山东大学软件学院SSMEV3.0服务外包成为全球不可逆转的经济趋势资料来源:IDC,Gat2019全球服务外包TOP10排名公司名称2019年收入员工数服务领域1HewlettPackard$86.7B150,000ITO2IBMGlobalServices$46.2B20,000BPO,ITO3EDS$19.7B117,000BPO,ITO4Accenture$17.1B123,000ITO,BPO,HRO5CSC$14.6B79,000ITO6Oracle$11.8B50,000ITO7ADP$8.5B44,000HRO8RRDonnelley$8.4B50,000BPO9Capgemini$6.9B60,000BPO,ITO10Unisys$5.76B36,000ITO64山东大学软件学院SSMEV3.02019全球服务外包TOP10排名公司名称2019年收入员工2019印度服务外包TOP10排名公司名称2019年收入员工数服务领域1TCS$2.9B54,000ITO2Wipro$2.3B55,000BPO,ITO,Call3Infosys$2.2B58,000ITO,BPO4PerotSystems$2B18,000ITO5Satyam$1.1B29,000BPO,ITO6Genpact$1B30,000BPO7HCL$757M13,000ITO8Patni$450M12,000ITO9i-Flex

Solutions$323M6,000ITO10MahindraBritishTelecom65山东大学软件学院SSMEV3.02019印度服务外包TOP10排名公司名称2019年收入员工2019中国软件外包TOP10排名公司名称2019年出口额服务领域1东软集团有限公司$62.7MITO2大连华信$43MITO3海辉软件-ITO4浪潮集团-ITO5浙大网新$20.2MITO6中软国际$18.8MITO7恩益禧中科院软件研究所$13MITO8上海晟峰$11.52MITO9上海交大海隆软件$9.7MITO10上海新政软件$8.0MITO66山东大学软件学院SSMEV3.02019中国软件外包TOP10排名公司名称2019年出口额服小结计算环境风云变幻,技术的推动现代服务业大发展,需求的拉动引导学术界和产业界对服务科学的关注67山东大学软件学院SSMEV3.0小结计算环境风云变幻,技术的推动67山东大学软件学院服务科学、管理与工程68山东大学软件学院SSMEV3.0服务科学、管理与工程68山东大学软件学院SSMEV服务科学?50多年前,随着信息技术时代的到来,计算机科学从电子工程和数学分离出来,成为一个独立的学科随着服务经济的到来,服务科学会不会也像计算机学科一样,在不久的将来成为一门独立的学科?服务科学可以将计算机科学、运筹学、产业工程、数学、管理学、决策学、社会科学和法律学等既定领域内的工作相融合,创建新的技能和市场,提供高价值的业务69山东大学软件学院SSMEV3.0服务科学?50多年前,随着信息技术时代的到来,计算机科学从电服务科学的范畴研究如何运用科学的方法和原则,管理服务的组织过程和资源,以达到服务的效果和效率的学问。它需要技术的创新、产业的创新、社会和组织的创新,怎样能够在需求上有更多的创新,从而制造出更大的服务经济70山东大学软件学院SSMEV3.0服务科学的范畴研究如何运用科学的方法和原则,管理服务的组织过服务科学与信息技术服务科学并不等同于现行服务行业的概念,而是更多以融合信息技术的形式出现新的业务模式、流程、战略和劳动力的管理方式的发展本身即可被视为一系列服务信息化是现代服务业的核心内容之一,可用于流程改造、提升管理水平71山东大学软件学院SSMEV3.0服务科学与信息技术服务科学并不等同于现行服务行业的概念,而是服务科学的四个关键词IBM把“服务科学”称之为“SSME”——ServicesSciences,Management,andEngineering其四个关键词是——服务、科学、管理和工程72山东大学软件学院SSMEV3.0服务科学的四个关键词IBM把“服务科学”称之为“SSME”—科学、工程与管理科学用来产生知识工程应用知识去产生价值管理改进产生和获取价值的流程73山东大学软件学院SSMEV3.0科学、工程与管理科学73山东大学软件学院SSMEV全球服务科学管理和工程研究进展国内截至2019年,清华、北大、哈工大、西交大、山大…29所大学开设SSME课程,学生2296人74山东大学软件学院SSMEV3.0全球服务科学管理和工程研究进展国内截至2019年,清华、北大T型人才的需求T-shapedProfessionalsareAdaptiveInnovators75山东大学软件学院SSMEV3.0T型人才的需求T-shapedProfessionals我们关注什么?服务科学的IT基础76山东大学软件学院SSMEV3.0我们关注什么?服务科学的IT基础76山东大学软件学院服务WEBRPC单机软件应用形态的发展定制77山东大学软件学院SSMEV3.0服务WEBRPC单机软件应用形态的发展定制77山东大学软件学网构软件成为下一代软件的基本形态Internet平台和环境的出现对软件形态技术发展理论研究提供了新的契机提出了新的问题78山东大学软件学院SSMEV3.0网构软件成为下一代软件的基本形态Internet平台和环境的网构软件的基本形态79山东大学软件学院SSMEV3.0网构软件的基本形态79山东大学软件学院SSMEV3商品消费—软件服务服务注册中心服务提供者服务消费者发现服务发布服务使用服务商品消费中心商品提供者商品消费者购买商品提供商品80山东大学软件学院SSMEV3.0商品消费—软件服务服务注册中心服务提供者服务消费者发现服务发软件即服务“软件即服务”(SaaS)简言之,软件即服务具备以下特点:“软件部署为托管服务,通过因特网存取”81山东大学软件学院SSMEV3.0软件即服务“软件即服务”(SaaS)81山东大学软件学院例子XToolsCRM是企业和个人的客户关系管理解决方案,企业的销售人员或管理者通过互联网使用XToolsCRM,利用各自的帐号,划分不同的权限来管理个人或整个企业的销售情况和客户关系企业以租用方式在线使用此专业的CRM系统。82山东大学软件学院SSMEV3.0例子XToolsCRM是企业和个人的客户关系管理解决方案,面向服务架构SOA83山东大学软件学院SSMEV3.0面向服务架构SOA83山东大学软件学院SSMEV3SOA涉及的几个概念…aservice?

Arepeatablebusinesstask–e.g.,checkcustomercredit;opennewaccount…serviceorientation?Awayofintegratingyourbusinessaslinkedservices

andtheoutcomesthattheybring…serviceorientedarchitecture(SOA)?AnITarchitecturalstylethatsupports

serviceorientation…acompositeapplication?Asetofrelated&integratedservicesthatsupportabusinessprocessbuiltonanSOASOA84山东大学软件学院SSMEV3.0SOA涉及的几个概念…aservice?

…servi服务(service)服务是整个SOA实现的核心,是SOA的基本元素SOA指定一组实体(服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供和消费服务这些服务是可互操作的、独立的、模块化的、位置明确的、松耦合的并且可通过网络查找其地址85山东大学软件学院SSMEV3.0服务(service)服务是整个SOA实现的核心,是SOA的面向服务从解决方案角度看,SO是一组模式和实践惯例,用于开发单个服务和解决方案,它们利用了服务模型,因而能够在不同系统之间集成服务封装其操作系统和专用协议的特性,允许使用标准协议和传统的接口访问其业务逻辑和信息在稳定的接口背后,可以持续升级和改进实现,而不会对使用该服务的解决方案产生负面影响从资产组合角度看,面向服务的企业是分解、集成和管理组织的技术资产组合的一条途径,它将服务模型用作开发和操作分布式业务系统的基础86山东大学软件学院SSMEV3.0面向服务从解决方案角度看,SO是一组模式和实践惯例,用于开SO基本特征封装(encapsulation)将服务封装成用于业务流程的可重用组件的应用程序函数。封装隐藏了复杂性。服务的API保持不变,使得用户远离具体实施上的变更重用(reuse)服务只工作在特定处理过程的上下文(context)中,独立于底层实现和客户需求的变更互操作(interoperability)通过服务之间既定的通信协议进行互操作。主要有同步和异步两种通信机制。SOA提供服务的互操作特性更利于其在多个场合被重用自治(Autonomous)服务是由组件组成的组合模块,是自包含和模块化的。SOA强调提供服务的功能实体的完全独立自主的能力、自我管理和恢复能力87山东大学软件学院SSMEV3.0SO基本特征封装(encapsulation)87山东大学SO基本特征松耦合(LooslyCoupled)服务请求者到服务提供者的绑定与服务之间是松耦合的。服务请求者不知道提供者实现的技术细节,比如程序设计语言、部署平台等;服务请求者往往通过消息调用操作,请求消息和响应,而非通过使用API和文件格式位置透明(locationtransparency)服务是针对业务需求设计的。需要反应需求的变化,即所谓敏捷(agility)设计。实现业务与服务分离,就必须使得服务的设计和部署对用户来说是完全透明的明确定义的接口(welldefinedinterface)Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用88山东大学软件学院SSMEV3.0SO基本特征松耦合(LooslyCoupled)88山东大面向服务与面向对象SO是分布式对象技术的演变,但是对于本地处理,SO未取代(或者尚未取代)OO事实上,多数服务提供与使用都用对象模型和OO最佳方法来编码89山东大学软件学院SSMEV3.0面向服务与面向对象SO是分布式对象技术的演变,但是对于本地服务计算泛指以服务及其组合为基础构造应用这一新开发范型相关的方法、技术、规范、理论和支撑环境90山东大学软件学院SSMEV3.0服务计算泛指以服务及其组合为基础构造应用这一新开发范型相关的ServicesComputing概念ByIEEEServicesComputingCommunityAcross-disciplinethatcoversthescienceandtechnologyofbridgingthegapbetweenBusinessServicesandITServices.TheunderneathbreakingtechnologysuiteincludesWebservicesandservice-orientedarchitecture(SOA),businessconsultingmethodologyandutilities,businessprocessmodeling,transformationandintegration.ThegoalofServicesComputingistoenableITservicesandcomputingtechnologytoperformbusinessservicesmoreefficientlyandeffectively.91山东大学软件学院SSMEV3.0ServicesComputing概念ByIEEESServicesComputing范畴businesscomponentization,servicesmodeling,servicescreation,servicesrealization,servicesannotation,servicesdeployment,servicesdiscovery,servicescomposition,servicesdelivery,service-to-servicecollaboration,servicesmonitoring,servicesoptimization,servicesmanagement.92山东大学软件学院SSMEV3.0ServicesComputing范畴business研究热点服务的抽象和描述服务语义和语义级互操作服务质量匹配和替换算法服务的动态选取服务的有效管理和组织服务验证和测试服务组合服务虚拟化应用的动态虚拟组织面向服务的业务流程管理面向服务的软件工程服务中间件和服务网格SOA新型体系结构业务级服务组合面向业务领域的服务建模服务的个性化访问控制和系统安全SOA实际应用和案例分析93山东大学软件学院SSMEV3.0研究热点服务的抽象和描述服务语义和语义级互操作服务质量匹配和SOA架构描述94山东大学软件学院SSMEV3.0SOA架构描述94山东大学软件学院SSMEV3.0面向服务架构SOA一种体系结构风格,它将应用程序的不同功能单元—服务(service),通过服务间定义良好的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建的系统中的服务可以使用统一和标准的方式进行通信。这种具有中立的接口定义的特征称为服务之间的松耦合95山东大学软件学院SSMEV3.0面向服务架构SOA一种体系结构风格,它将应用程序的不同功能单集成范围的扩展OutsourcedSupplierSharedServicesDivision(s)CustomerGlobalIntegratedEnterpriseSource:IBMSostwareGroup96山东大学软件学院SSMEV3.0集成范围的扩展OutsourcedSupplierShare“Inthepast,ITwouldsaytobusiness,‘Here’swhatthesoftwarecando;now,designyourbusinessprocesstomatchthosecapabilities--orwaittwoyearsuntilwecanbuildyousomethingfromscratch.’Now,businesscansay,‘Here’swhatweneed,’andthetechnologycanrespond.”

InfoWorld,“SOA:WatchYourSteps” November7,2019HowDoesSOAChangetheGame?Source:IBMSostwareGroup97山东大学软件学院SSMEV3.0“Inthepast,ITwouldsaytoSOA运作模型服务提供者完成一组工作,为服务使用者交付所需的最终结果三种角色:服务提供者(ServiceProvider)服务请求者(ServiceRequestor)服务目录(ServiceRegistry)三个操作发布(Publish)查找(Find)绑定(Bind)98山东大学软件学院SSMEV3.0SOA运作模型服务提供者完成一组工作,为服务使用者交付所需的SOA的分层结构Source:IBMDeveloperWorks99山东大学软件学院SSMEV3.0SOA的分层结构Source:IBMDeveloperW

OpenOperatingSystemChoiceIncludesLinux

OpenApplicationServerJ2EEandApache

OpenApplicationIntegrationWebServices

OpenDevelopmentIntegrationPlatformEclipseSOA基于开放平台Source:IBMSostwareGroup100山东大学软件学院SSMEV3.0 OpeSOA基于开放标准BusinessProcessesQualityofServiceDescriptionMessagingBusinessProcessExecutionLanguageForWebServices(WS-BPEL)SecurityReliabilityManagementTransactionsWebServicesDescriptionLanguage(WSDL)SOAPExtensibleMarkupLanguage(XML)OtherProtocolsOtherServices101山东大学软件学院SSMEV3.0SOA基于开放标准BusinessProcessesQua典型的面向服务视图规范描述资源与协议变换实现自动服务部署和调用ContentJAVA2WSDLWSDL2JAVAUDDI资源服务运行时客户端(人)客户端(机器)发布发现与定位发现与定位操作浏览器AJAX102山东大学软件学院SSMEV3.0典型的面向服务视图规范描述资源与协议变换ContentJAVSO的价值:SOA实现可变的IT架构转型业务流程外包购并与剥离随需应变的运行环境需要可编排服务(SOA)可编排流程开发基础设施管理面向服务架构(SOA)软件开发整合基础

设施SOMA灵活的

业务灵活的IT103山东大学软件学院SSMEV3.0SO的价值:SOA实现可变的IT架构转型随需应变的运行环境需SOA与过去技术的区别BroadlyadoptedWebservicesensurewell-definedinterfaces.Before,proprietarystandardslimitedinteroperabilityStandardsBusinessandITareunitedbehindSOA(63%ofprojectstodayaredrivenbyLOB)*Before,communicationchannels&‘vocabulary’notinplaceOrganizationalCommitmentSOAservicesfocusonbusiness-levelactivities&interactionsBefore,focuswasonnarrow,technicalsub-tasksDegreeofFocusSOAservicesarelinkeddynamicallyandflexiblyBefore,serviceinteractionswerehard-codedanddependentontheapplicationConnectionsSOAservicescanbeextensivelyre-usedtoleverageexistingITassetsBefore,anyreusewaswithinsilo’edapplicationsLevelofReuse*Source:CutterBenchmarkSurvey104山东大学软件学院SSMEV3.0SOA与过去技术的区别StandardsOrganizatiSOA技术描述105山东大学软件学院SSMEV3.0SOA技术描述105山东大学软件学院SSMEV3.“对象”技术的演化TighterLooserCouplingGranularityScopeXML/HTTPMOMORBB2BMarket,

GlobalEnterpriseEcosystemsHomogeneous

ApplicationProgram典型的访问方法:WebServicesServicesComponentsObjects106山东大学软件学院SSMEV3.0“对象”技术的演化TighterLooserCouplingWebServiceStandardsWSDL(WebServiceDescriptionLanguage)

anXML-basedlanguagefordescribingnetworkservicesWSDLdescriptionsofcapabilitiesandlocationsofserviceslikeaninterfacedescriptionlanguageforWebservicescommunicationusingSOAPordirectHTTPUDDI(UniversalDescription,Discovery,andIntegration)

providesaregistrymechanismforclientsandserverstofindeachotherusesSOAPforcommunicationSOAP(usedtobeSimpleObjectAccessProtocol)

aframeworkforexchangingXML-basedinformationinanetworkSource:publib.boulder.ibm107山东大学软件学院SSMEV3.0WebServiceStandardsWSDL(WebService的剖析ServiceConsumerInterfaceProxyServiceInterfaceServiceImplementationNewServiceWrappedLegacyCompositeService108山东大学软件学院SSMEV3.0Service的剖析ServiceConsumerInteService

ConsumersService

ProducersService通信CommunicatewithmessagesNoknowledgeaboutpartnerLikelyheterogeneous109山东大学软件学院SSMEV3.0Service

ConsumersService

Prod服务描述Servicesaredescribedusingastandardizedinterface(metadata)Definestheservice,itsoperations,andinputandoutputparametersDefineshowtheserviceisreachedanditslocationInputandoutputsmaybesimpleparametersorXMLdocumentsAnexistingapplicationcanbegivenaservice‘façade’Thefaçade(门面)(e.g.anEJB)isthendescribedastheserviceWebServicesDescriptionLanguage(WSDL)isthestandardusedtodescribetheservice110山东大学软件学院SSMEV3.0服务描述Servicesaredescribedusi服务描述:WSDLWSDL(WebServicesDescriptionLanguage)isanXMLdocumentthatdescribesaService

usinganumberofkeyelements:APortTypedefineswhattheservicedoes,andisdescribedbyanumberofoperations.ForeachoperationthedatathatitreceivesandsendsisdescribedbyaMessageTheBinding

defineshowtheservice(asdescribedbythePort

Type)isinvokede.g.SOAP/HTTP,SOAP/JMS.ThePortspecifiestheaddresswheretheserviceislocated111山东大学软件学院SSMEV3.0服务描述:WSDLWSDL(WebServicesDCompositeAComponentAServiceBindingWebServiceSCAJCAJMSSLSB…BindingWebServiceSCAJCAJMSSLSB…ComponentBService-Javainterface-WSDLPortTypeReference-Javainterface-WSDLPortTypeWireWireWireReferencePropertysettingPropertiesKeyBenefitsofSCA:LooseCoupling:ComponentsintegratewithothercomponentswithoutneedingtoknowhowothercomponentsareimplementedFlexibility:ComponentscaneasilybereplacedbyothercomponentsProductivity:EasiertointegratecomponentstoformcompositeapplicationPlatformIndependency:SupportvariousheterogeneousenvironmentPolicyFramework:TrulyseparationofbusinesslogicandmgmtcapabilitiesWhatisSCA:executablemodelforassemblyofservicecomponentsintobusinesssolutionssimplifiedcomponentprogrammingmodelforimplementationofservicesSCA(ServiceComponentArchitecture)

-Industrystandardofdescribingcompose-ableSOAapplication112山东大学软件学院SSMEV3.0CompositeAComponentAServiceBiSCACoreconcepts113山东大学软件学院SSMEV3.0SCACoreconcepts113山东大学软件学院TheintentoftheESBistofacilitateintegrationacrosstheentireenterprise,hencethenameEnterpriseServiceBus.Communications:routing,addressing,protocolconversion

Security:authentication,authorization,non-repudiation

MessageProcessing:transformation,mediation,validationQualityofService:transaction,deliveryassurance

Management:logging,metering,monitoring,errorhandling,metadata企业服务总线(ESB)114山东大学软件学院SSMEV3.0TheintentoftheESBistofa服务调用ServicesinteractbyexchangingdataoveranEnterpriseServiceBusTheEnterpriseServiceBusisalogicalarchitecturalconstructProvidesinter-connectivityservicesServicesinteractwitheachotherbasedonthequalityofservicerequirementsoftheindividualtransactionsESBconnectsandintegratesanenterprise'sITbusinessIndifferentlocations,usingdifferenttransports,acrossorganizationsESBmediatesservicerequestsandresponsesPerformstransformationandroutingEnablesconnectiontypetransparencyESBenablestheuseofmultipleprotocolse.g.SOAP/HTTPcanbeconvertedtoSOAP/JMSandviceversa115山东大学软件学院SSMEV3.0服务调用Servicesinteractbyexcha服务的编排术业务流程是由按特定顺序的一组活动执行的可以编排服务已实现一个业务流程(服务组合)这个流程本身也可以作为一个服务服务编排可以用商业流程执行语言BPEL描述116山东大学软件学院SSMEV3.0服务的编排术业务流程是由按特定顺序的一组活动执行的116山东BPELProcessLanguageStructure<process><!–Definitionandrolesofprocessparticipants-->

<partnerLinks>...</partnerLinks><!-Data/stateusedwithintheprocess-->

<variables>...</variables><!-Propertiesthatenableconversations-->

<correlationSets>...</correlationSets><!-Exceptionhandling-->

<faultHandlers>...</faultHandlers>

<!-Errorrecovery–undoingactions--><compensationHandlers>...</compensationHandlers><!-Concurrenteventswithprocessitself--><eventHandlers>...</eventHandlers></process>117山东大学软件学院SSMEV3.0BPELProcessLanguageStructurBPELActivitiesPrimitiveActivities<invoke><receive><assign><reply><throw><terminate><wait>StructuredActivities<sequence><switch><p

温馨提示

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

评论

0/150

提交评论