[精选]01-Web服务实用技术(Web服务概述)

上传人:23****fg 文档编号:252988401 上传时间:2024-11-27 格式:PPTX 页数:46 大小:433.46KB
返回 下载 相关 举报
[精选]01-Web服务实用技术(Web服务概述)_第1页
第1页 / 共46页
[精选]01-Web服务实用技术(Web服务概述)_第2页
第2页 / 共46页
[精选]01-Web服务实用技术(Web服务概述)_第3页
第3页 / 共46页
点击查看更多>>
资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,Web服,务,务实,用,用技,术,术,主讲,:,:李,伟,伟刚,西北,工,工业,大,大学,软,软件,与,与微,电,电子,学,学院,介绍,本课,程,程讲,授,授Web,服,服务,实,实用,技,技术,,,,涵,盖,盖Web,服,服务,的,的商,业,业需,求,求、,技,技术,原,原理,、,、技,术,术架,构,构、,技,技术,开,开发,以,以及,应,应用,模,模式,,,,主,要,要包,括,括如,下,下内,容,容:,Web服,务,务概,述,述,XML与XMLSchema,SOAP,WSDL,UDDI,Web服,务,务组,合,合,Web服,务,务应,用,用开,发,发,语义Web服,务,务,先修,课,课程,或,或准,备,备知,识,识,Java,编,编程,基,基础,(,(SSD3),Web编,程,程,考核,办,办法,课程,成,成绩,由,由三,方,方面,构,构成,课堂,和,和实,验,验课,出,出勤,及,及表,现,现:20%,作业,及,及实,验,验报,告,告:30%,期末,考,考试,或,或期,末,末project,:,:50%,教材,及,及资,源,源,教材,顾宁,、,、刘,家,家茂,等,等.WebServices原,理,理与,研,研发,实,实践.,机,机械,工,工业,出,出版,社,社,2007.9,参考,书,书,喻坚,,,,韩,燕,燕波.,面向,服,服务,的,的计,算,算,原,原理,和,和应,用,用.,清,清,华,华大,学,学出,版,版社,2006.12,KentKaIokTong.DevelopingWebServiceswithApacheCXFandAxis2(3rdedition).TipTecDevelopment,2010.3,课件,资,资源,pwd:software,第一,章,章WebServices,概,概述,主要,内,内容,背景,分,分析,WebServices,的,的定,义,义及,功,功能,WebServices,发,发展,史,史,WebServices,工,工作,原,原理,WebServices,开,开发,方,方法,第一,节,节,背,背景,分,分析,1WebServices,(,(WS),概,概述,WS,定,定义,了,了应,用,用程,序,序如,何,何在Internet,上,上实,现,现互,操,操作,,,,它,极,极大,地,地拓,展,展了,应,应用,程,程序,的,的功,能,能,,实,实现,了,了软,件,件的,动,动态,提,提供,。,。,GartnerGroup 2002年:WS是人,们,们思考如,何,何获取和,提,提供商业,服,服务的一,种,种新方式,,,,它将会,带,带来巨大,的,的利益,,包,包括降低,生,生产、销,售,售成本,,缩,缩短各种,系,系统的安,装,装调试时,间,间,提高,企,企业对市,场,场反应的,敏,敏捷性和,灵,灵活性等,。,。,2 商业,需,需求与IT技术的,不,不足,2.1,商,商业需求,业务敏捷,性,性,要求:IT实现的,自,自动业务,流,流程能够,快,快速构造,和,和快速调,整,整,保护企业,对,对信息技,术,术的投资,要求:能,够,够低成本,地,地对原有IT系统,更,更新、升,级,级和维护,;,;充分利,用,用原有遗,留,留系统构,建,建新系统,支持企业,组,组织变革,(,(虚拟企,业,业),要求:IT能够支,持,持动态联,盟,盟,软件,互,互操作性,强,强,2 商业,需,需求与IT技术的,不,不足,2.2IT技术,的,的不足,编程级别,上,上的发展,史,史,对计算机,程,程序细节,进,进行抽象,功能,分,分解,原始的组,件,件的出现,面向对象,的,的编程,面向组件,的,的重生,2 商业,需,需求与IT技术的,不,不足,2.2IT技术,的,的不足,分布式计,算,算,大型机集,中,中式计算,小型化、,小,小型计算,机,机,UNIX,操,操作系统,C/S大,行,行其道,分布式计,算,算平台与,面,面向对象,技,技术结合,分布式计,算,算中间件,XML技,术,术的出现,Webservices,2 商业,需,需求与IT技术的,不,不足,2.2IT技术,的,的不足,业务计算,20世纪70年代,:,:数据库,系,系统,1972,年,年:SAP,1984,年,年:IBM PC,ERP,SCM,PDM,BI,90年代,初,初:信息,孤,孤岛,下一步?,?,?,2 商业,需,需求与IT技术的,不,不足,2.2IT技术,的,的不足,总结,客户端与,服,服务端紧,耦,耦合,平台之间,互,互操作困,难,难,业务计算,S O A,内容:数据&业务逻辑,远程访问&基础结构,实现平台、接口技术、交互模式,分布技术,编程语言,Assembler,COBOL,Pascal,SIMULA,Smalltalk,Ada,C+,Java,C#,TCP/IP,RPC,CORBA,EAI,MQ,EJB,SOAP,WSDL,SQL,IBM PC,R/3,BPM,MDA,3 Web Services的优,势,势,3.1,缩,缩短业务,流,流程周期,,,,提高企,业,业反应速,度,度,为更多的,应,应用和用,户,户实时地,提,提供关键,数,数据,从,而,而使企业,更,更具敏捷,性,性和灵活,性,性,3.2,简,简化了客,户,户的自助,服,服务体系,帮助构建,企,企业对外,的,的窗口,3.3,提,提高企业,效,效率,消除信息,孤,孤岛,第二节WS的定,义,义及功能,1 Web Services的定,义,义,W3Cdefinition A softwareapplicationidentified by aURI,whose interfaces and binding are capable ofbeing defined,described,and discovered byXMLartifacts and supportsdirect interactionswithother softwareapplicationsusing XML-basedmessages via Internet-basedprotocols,XML,Interactions,Messages,Definedanddescribed,1 Web Services的定,义,义,WebServices:部署,在,在Web,上,上的对象,从外部使,用,用者的角,度,度来看,WebServices,是,是部署在Web上,的,的对象,具,具备以下,特,特征:,完好的封,装,装性(,数,数据和处,理,理),松散耦合,使用协约,的,的规范性,标准化,高度可集,成,成能力,1 Web Services的定,义,义,WebServices:部署,在,在Web,上,上的对象,WebServices,的,的要件,对象界面,描,描述:WSDL,对象访问:SOAP,对象界面,发,发现:UDDI,对象实现:EJB,COM+,CORBA以及,任,任何可用,于,于对象实,现,现的技术,UDDI,WSDL,SOAP,EJB/COM+/CORBA,1 Web Services的定,义,义,WebServices:部署,在,在Web,上,上的对象,对象技术,演,演变,Tighter,Looser,Coupling,Granularity,Scope,XML/HTTP,MOM,ORB,B2B Market,Global Enterprise,Ecosystems,Homogeneous Application,Program,典型的访问方法,:,Web Services,Services,Components,Objects,1 Web Services的定,义,义,2 Web Services的功,能,能,2.1WebServices,的,的功能,与任何平,台,台上用任,何,何语言编,写,写的应用,交,交互,将应用程,序,序的功能,概,概念化成,任,任务,从,而,而形成面,向,向任务的,开,开发和工,作,作流,允许松耦,合,合,当某,个,个或多个,服,服务在设,计,计或实现,中,中发生变,更,更时,应,用,用程序之,间,间的交互,作,作用不会,因,因此而中,断,断,使现有的,应,应用能适,应,应不断变,化,化的业务,和,和客户需,求,求,向原有软,件,件提供服,务,务接口,,而,而无需改,变,变原来的,应,应用程序,,,,从而使,这,这些应用,程,程序完全,可,可以运行,在,在原本的,软,软硬件环,境,境,2 Web Services的功,能,能,2.2WebServices,的,的分类,Business-Oriented Web Services,ERP,CRM,,Applicationsystem integration,Consumer-Oriented Web Services,B2Cwebsite,acrossmulti B2C systems,Device-OrientedWebServices,Supporttheservicesacrossdifferent kindsof services.E.gweatherreport,email service,System-OrientedWebServices,Authentication,Monitoring,QoS,3 Web Services的应,用,用场合与,局,局限,3.1WebServices,的,的应用场,合,合,跨防火墙,通,通信,应用程序,集,集成,B2B集,成,成,软件和数,据,据重用,WebServices,在,在需要通,过,过Web,进,进行互操,作,作或远程,调,调用的情,况,况下最适,用,用!,3 Web Services的应,用,用场合与,局,局限,3.2WebServices,不,不适用的,场,场合,单机应用,程,程序,使用本地API更,高,高效,不便于对,本,本地系统,资,资源进行,操,操作,局域网的,同,同构应用,程,程序,WebServices,大,大多基于HTTP,协,协议,在,同,同构局域,网,网环境下,不,不如应用,协,协议效率,高,高(如DCOM,RMI,.NETRemoting等),第三节WebServices,发,发展史,1 Web Services技术,的,的发展历,程,程,“WebServices”一词,首,首先出现,在,在1999年微软,旧,旧金山中,心,心的一次,记,记者招待,会,会上,W3C于1999,年,年开始探,索,索基于XML的服,务,务调用协,议,议,2000,年,年5月,Ariba、CommerceOne、IBM、Microsoft等,公,公司向W3C提交SOAP1.1规,范,范,被接,受,受,2000,年,年9月,W3C创,建,建XMLProtocol工作组,2000,年,年9月,IBM、,微,微软、Ariba,联,联合发布WSDL1.0,2001,年,年3月,WSDL1.1提,交,交给W3C,2 Web Services应用,的,的几个阶,段,段,早期应用,2002年中期,以,以前,强调在企,业,业内部集,成,成,驱动因素,:,:成本效,益,益、挖潜,领域:金,融,融服务、,高,高技术制,造,造、通信,、,、汽车和,保,保险等,系统地部,署,署2002年中,至,至2004年初,企业系统,地,地、策略,地,地开发和,应,应用WS,,,,理顺已,有,有的业务,流,流程,新业务模,式,式2004年至,今,今,第四节WS工作,原,原理,1 Web Services模型,1.1,面,面向服务,的,的体系结,构,构,作为分布,式,式计算架,构,构,Web Services是SOA最重,要,要的实现,技,技术,WebServices,模,模型符合,面,面向服务,架,架构,1 Web Services模型,1.2WebServices,架,架构的元,素,素,Role,Servi
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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