Web服务概述 (2)

上传人:仙*** 文档编号:244573531 上传时间:2024-10-05 格式:PPT 页数:43 大小:6.47MB
返回 下载 相关 举报
Web服务概述 (2)_第1页
第1页 / 共43页
Web服务概述 (2)_第2页
第2页 / 共43页
Web服务概述 (2)_第3页
第3页 / 共43页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,Web Service,概述,刘洪涛,自动化学院网络工程系,主题,Web Service,产生背景,什么是,Web Service,?,Web Service,工作模式,面向服务的体系结构,Web,服务技术发展现状,Web,服务的产生背景,PC,机的出现:第一次计算机革命,Web,的问世:进入了全球网络和信息时代。网络成为提供信息、交流信息、使用信息的平台,但未成为计算平台。,主机,/,终端客户端,/,服务器中间件分布式组件,Java,技术的出现:跨平台,XML,:不同系统之间的数据交换,Web,服务:提供了一种软件组件生产和流通的技术和标准。“软件就是服务”的真正实现。,计算模式和中间件发展趋势,紧密,宽松,联接,粒度,/,耦合度,范围,XML/HTTP,MOM,ORB,网络,应用,同类,应用,程序,访问手段,Web,服务,Web Services,简单服务,Services,构件,Components,对象,Objects,互联,网,应用,单机,范围,网络,应用,文字,处理,数学,计算,互联,网,应用,局域网,互联网,主机,计算,客户,/,服务器,客户,/,网络,Before 2000,HTTP/WWW,免费的软件:,Netscape,Linux,免费的资源:音乐、电影、书籍,三层结构,Window DNA,J2EE,“.COM”,神话,2000,个人:免费的时代过去,新鲜感过去,企业:,已经用三层结构开发了许多的应用,企业间的电子商务怎么办?,VB,vs,Java,DCOM,vs,IIOP,vs,JRMP,安全,服务提供者:,“.COM”,神话破灭,软件供应商:,Internet,环境下的分布式计算技术,一些新技术,P2P(,文件共享、即时通信,),Web 2.0,XML,XML-RPC,Web Service,ebXML,Grid,个人,B2C,B2B,B2C,B2B,科学计算,标准与协议,问题:,分布式环境下的各种服务如何共享?,异构数据源的信息如何交换?,解决办法,采用标准的消息格式,协议一致性,最早的“国家标准”,公元前,221,年,秦始皇统一六国,宣布“,书同文,车同轨,”,Web,服务标准,开放的技术和统一的标准是企业技术选择的必由之路。,XML,实现了“书同文”,HTML,完成了“车同轨”,XML Web Service,的出现使得异构数据数据交换和分布式应用变得更为便捷。,什么是,Web Service,?,Web Service,是松散耦合的、可复用的软件模块,从语义上看,它封装了离散的功能,在,Internet,上发布后能通过标准的,Internet,协议在程序中访问。,部署在,Web,上的对象,对象接口描述:,WSDL,对象访问:,SOAP,对象接口发现:,UDDI,对象实现:,EJB,COM+,CORBA,Web Services Architecture,Let a program“click on a web page”,Web,服务,IBM,定义:,Web,服务是一种接口,它描述了一组操作,可以使用标准的,XML,消息传递技术,经由网络访问这些操作。,Web,服务可完成指定的任务或任务组。,Web,服务采用标准的、形式化的,XML,概念进行描述,称之为服务描述。,服务描述提供了与该服务进行交互所必须的所有细节,包括消息格式,(,即操作的细节,),、传输协议和位置。,接口的实质是隐去了服务的实现细节,以致于它的使用可以独立于实现他的硬件或软件平台,独立于用来编写它的编程语言。,允许并促进了基于,Web,服务的应用成为松散耦合的、面向构件的、跨技术的实现。,Web,服务可以单独使用,也可以与其他,Web,服务协作执行一个复杂的任务集或商业事务。,Microsoft,定义:,Web,服务是一个向其他应用提供数据和服务的应用逻辑单元。应用程序通过无处不在的,Web,协议和数据格式访问,Web,服务,如,HTTP,、,XML,和,SOAP,,而无需关心每个,Web,服务是如何实现的。,SUN,定义:,Web,服务是软件构件这类构件具有被发现、可组合和重组合的特性,用于解决用户的问题或要求,,Java,语言和,XML,是,Web,服务的最重要技术。,从业务、商务、技术视角看,业务视角:,Web,服务就是关于集成的技术,即:集成同一机构内的应用功能,或集成商务伙伴之间的应用。,商务视角:,Web,服务是一商务过程或是商务过程中的步骤。内部的或外部的商务伙伴都可经由网络使用这项服务,以达到某种业务目标。,技术视角:,Web,服务只是一个或多个相关操作的集合,这些操作可以由网络访问,并可以用服务描述来描述。,Web Service,与传统,Web,应用的区别,传统,Web,应用技术解决的问题是如何让,人,来使用,Web,应用所提供的服务。,Web Service,则要解决如何让,计算机系统,来使用,Web,应用所提供的服务。,选择目的地:,天气预报:,汇率:,飞机票价:,雨,Redmond,$1.56,$1,999.98,Northwind,商务旅游网,XML Web Service,应用案例,Internet,天气预报,XML Web Service,汇率,XML Web Service,飞机票价,数据库,飞机票价,XML Web Service,Web Service,工作模式,Web Service,的执行模型,Web Service,特点,Web Service,是可复用的软件模块,由,Web Service,构成的软件是松散耦合的,Web Service,可被其他软件系统调用,Web Service,可在,Internet,上发布,Web Service,闪亮登场,被称为,”,下一代互联网计算技术,”,企业,软件供应商,EAI(Hub,Bus,Workflow),B2B,Transaction,Security,Database Gateway,Web Service,SOAP/WSDL/UDDI,P2P,GRID,Web,Service,SOAP,WSDL,UDDI,Internet,HTML,SOAP/WSDL/UDDI,Any time,Any where,Any device,跨互联网,松散耦合,协同工作,资源共享,互连,互通,互操作,面向服务架构,(,Service,Oriented,Architecture,SOA),服务提供者:,一个可通过网络寻址的实体,它接受和执行来自使用者的请求。,它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。,服务使用者:,一个应用程序、一个软件模块或需要一个服务的另一个服务。,它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。,服务使用者根据接口契约来执行服务。,服务注册中心:,服务发现的支持者;,它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。,SOAP,wsdl,uddi,面向服务,TCP,IP,作为网络开放平台能够支持诸如客户,/,服务器计算的体系结构;,因特网,基于,HTML,和,HTTP,,它提供了第一个真正全球开放的、可移植的用户界面;,Java,实现开放和可移植的编程;,XML,实现开放和可移植的数据交换;,web,服务,实现基于开放式标准的广泛集成。,Web,服务发展简史,工业界趋势,中间件,国内外研发现状,SUN,的开放网络环境,SUN ONE,未来的网络计算是开放的智能,Web,服务,其,关键是,Web,服务基础设施建设,,XML,、,JAVA,和一些基础设施标准是核心技术。,国内外研发现状,IBM,的软件就是中间件,IBM,的,Web Services,框架,基于,XML,的,Web Services,协议栈,如,SOAP/UDDI/WFML,及基于,websphere,应用服务器的软件整合。,Enterprise applications,Enterprise data,Data Access Services,Application Access Services,IBM Software Offerings,Monitoring Services,IBM,商务整合的参考架构,Model,design,development,test tools,Common Runtime Infrastructure,WebSphere BI Modeler,WebSphere BI Monitor,Web Services Gateway,WebSphere BI Event/Message Broker,WebSphere MQ,WebSphere BI Adapters,DB2 Information Integrator Classic,WebSphere Studio,DB2 Information Integrator,WebSphere Business Integration Server,WebSphere Business Integration Connect,WebSphere Application Server,Enterprise Service Bus,ProcessServices,Community Integration Services,Application Services,Information Services,WebSphere Portal Server,User Interaction Services,Optimize Operations,IBM,WebSphere,软件平台,WebSphere Studio,An open comprehensive development environment for building dynamic,e-business applications,WebSphere Application Server,A high-performance and extremely scalable transaction engine for dynamic e-business applications,WebSphere Host Integration,Software to leverage and extend legacy assets for new e-business solutions,WebSphere Everyplace,Software for extending e-business applications to mobile devices,WebSphere Commerce,Powerful sell-and buy-side solutions to handle the challenges encountered in customer and trading partner environments,WebSphere Voice,Software for enabling natural voice interactions with applications and data,WebSphere Business Integration,Software that delivers end-to-end integration through five proven capabilities:model,integrate,connect,monitor and manage,WebSphere MQ,Software to connect internal and external applications to exchange information reliably and securely,WebSphere Po
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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