手机版

XML技术与Web services 15 web服务综述

时间:2025-07-05   来源:未知    
字号:

XML技术与Web services 15 web服务综述

Web 服务综述

XML技术与Web services 15 web服务综述

1.Web 服务:从服务谈起产品有限,服务无限 “应用基地化(application hosting)”—— 软件 正变为服务所谓“应用基地化”是指软件厂家在自己的服务器上 运行应用程序,经由Internet将其结果提供给用户 企业利用。这使得用户将通过租软件而不是买软件 来满足自己的需要。 以Oracle和Microsoft为首的主要软件厂家,开始真 正加入应用基地化等服务事业,各厂家正加强同应 用服务提供商(Application Service Provider,ASP) 的合作关系。2013-7-12 山东大学计算机学院 2

XML技术与Web services 15 web服务综述

Web 服务:从服务谈起ASP在兴起开始对服务下大力气的软件公司,正对经由 Internet简单地分发自己软件产品的管理模式进行 改造,使得软件公司本身和第三方,可以通过远程 操作支持应用。 例如,德国SAP公司已开始提供名为“Business Scenario”的服务,这是一种提供在Web环境下利 用的一群软件组件所构成的应用服务。 IBM的服务事业部门从事eBusiness应用基地化的负 责人认为,企业今后将像使用电话一样,按使用量 支付软件使用费,这一时刻的到来便意味着软件业 革命的开始。2013-7-12 山东大学计算机学院 3

XML技术与Web services 15 web服务综述

Web 服务:电子商务的新天地

Web 是为了程序到用户的交互 而 Web 服务是为程序到程序的交互做准备 建立在现有的和新兴的标准之上,HTTP、XML、 SOAP、WSDL、UDDI Web 服务使应用程序的集成比以前更快、更容 易而且更便宜 集成在协议栈中较高层发生,它基于更注重服 务语义而不那么注重网络协议语义的消息,从 而实现了业务功能的松散集成2013-7-12 山东大学计算机学院 4

XML技术与Web services 15 web服务综述

2.Web 服务的定义Web 服务是用标准的、规范的 XML 概念描述 一些操作的接口(利用标准化的 XML 消息传 递机制可以通过网络访问这些操作) 该接口隐藏了实现服务的细节,允许独立于实 现服务所基于的硬件或软件平台和编写服务所 用的编程语言使用服务。 Web 服务履行一项特定的任务或一组任务。 Web 服务可以单独或同其它 Web 服务一起用 于实现复杂的聚集或商业交易

2013-7-12

山东大学计算机学院

XML技术与Web services 15 web服务综述

部署在Web上的对象对象界面描述: WSDL 对象访问: SOAP 对象界面发现: UDDI 对象实现: EJB, COM+, CORBA以及任何可用于对象 实现的技术

UDDI WSDL

SOAPEJB/COM+/CORBA

2013-7-12

山东大学计算机学院

XML技术与Web services 15 web服务综述

3.Web 服务模型Service Description

Service Service Requestor registry

Find (WSDL, UDDI)

Publish (WSDL, UDDI)

Service Service Registry requestor

Service ProviderBind

Service

Service Description

2013-7-12

山东大学计算机学院

XML技术与Web services 15 web服务综述

Web 服务体系结构中的角色服务提供者 从企业的角度看,这是服务的所有者。 从体系结构的角度看,这是托管访问服务的平台。 服务请求

者 从企业的角度看,这是要求满足特定功 能的企业。从体系结构的角度看,这是寻找并调用服 务,或启动与服务的交互的应用程序。 服务注册中心 这是可搜索的服务描述注册中心,服 务提供者在此发布他们的服务描述。在静态绑定开发 或动态绑定执行期间,服务请求者查找服务并获得服 务的绑定信息(在服务描述中)。 服务请求者可以从服务注册中心以外的其它来源得到 服务描述,(Advertisement and Discovery of Services,ADS) (Discovery of Web Services,DISCO)2013-7-12 山东大学计算机学院 8

XML技术与Web services 15 web服务综述

Web 服务体系结构中的操作发布 为了使服务可访问,需要发布服务描述以使服 务请求者可以查找它。 查找 在查找操作中,服务请求者直接检索服务描述 或在服务注册中心中查询所要求的服务类型。对于服 务请求者,可能会在两个不同的生命周期阶段中牵涉 到查找操作:在设计时为了程序开发而检索服务的接 口描述,而在运行时为了调用而检索服务的绑定和位 置描述。 绑定 最后需要调用服务。在绑定操作中,服务请求 者使用服务描述中的绑定细节来定位、联系和调用服 务,从而在运行时调用或启动与服务的交互山东大学计算机学院

2013-7-12

XML技术与Web services 15 web服务综述

Web 服务的构件服务 Web 服务是一个由服务描述来描述的接 口,服务描述的实现就是该服务。服务是一个 软件模块,它部署在由服务提供者提供的可以 通过网络访问的平台上。服务存在就是要被服 务请求者调用或者同服务请求者交互。 服务描述 服务描述包含服务的接口和实现的 细节。其中包括服务的数据类型、操作、绑定 信息和网络位置。还可能包括可以方便服务请 求者发现和利用的分类及其它元数据。服务描 述可以被发布给服务请求者或服务注册中心。2013-7-12 山东大学计算机学院 10

XML技术与Web services 15 web服务综述

4.Web 服务开发生命周期1. 构建 包括开发和测试 Web 服务实现、定义服务接口描述 和定义服务实现描述。 2. 部署 包括向服务请求者或服务注册中心发布服务接口和服 务实现的定义,以及把 …… 此处隐藏:1520字,全部文档内容请下载后查看。喜欢就下载吧 ……

XML技术与Web services 15 web服务综述.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)