Web service特点 Web服务是用标准的、规范的XML概念描迷一些操作的接 口(利用标准化的XML消息传递机制可以通过网络访问这 些操作) ■该接口隐蔽了实现服务的细节,允许独立于实现服务所基于 的哽件式软件平台和编写服务所用的编程语言使用服务 Web服务履行一项特定的任务或一组任务。 Web服务可以单独戚同其咆Web服务一起用于实现复条的 聚梟成商业交冕 山东大学计算机科学与技术学院
山东大学计算机科学与技术学院 Web Service特点 ▪ Web 服务是用标准的、规范的XML 概念描述一些操作的接 口(利用标准化的XML 消息传递机制可以通过网络访问这 些操作) ▪ 该接口隐藏了实现服务的细节,允许独立于实现服务所基于 的硬件或软件平台和编写服务所用的编程语言使用服务。 ▪ Web 服务履行一项特定的任务或一组任务。 ▪ Web 服务可以单独或同其它Web 服务一起用于实现复杂的 聚集或商业交易
部署在Web上的对象 ■从外部使用者的角度来看, Web service是部署在Web 上的对象,具备以下特征 完好的封装性(数据和处理) 松散耦合 使用协约的规范性 标准化 高度可梟成能力 山东大学计算机科学与技术学院
山东大学计算机科学与技术学院 部署在Web上的对象 ▪ 从外部使用者的角度来看, Web Service是部署在Web 上的对象,具备以下特征: – 完好的封装性 (数据和处理) – 松散耦合 – 使用协约的规范性 – 标准化 – 高度可集成能力
部署在Web上的对象 对象界面描迷:WSDL UDDI 对隶访问:SOAP WSDL 对隶界面发现:UDDI SOAP 对实现:EJB,COM+, EJB/COM+/CORBA CORBA以及任何可用于对隶实 现的技术 山东大学计算机科学与技术学院
山东大学计算机科学与技术学院 部署在Web上的对象 ▪ 对象界面描述: WSDL ▪ 对象访问: SOAP ▪ 对象界面发现: UDDI ▪ 对象实现: EJB, COM+, CORBA以及任何可用于对象实 现的技术 UDDI WSDL SOAP EJB/COM+/CORBA
XML Web services XML及其相关技术被证明有可能解决这个问题 跨语言、跨平含 0数据交换的标准 ■基于XML技术的 Web services 在现有的各种导构平台的基础上尥就一个通用的平台无关、 语宫无关的技术层 山东大学计算机科学与技术学院
山东大学计算机科学与技术学院 XML & Web Services ▪ XML及其相关技术被证明有可能解决这个问题 跨语言、跨平台 数据交换的标准 ▪ 基于XML技术的Web Services 在现有的各种异构平台的基础上构筑一个通用的平台无关、 语言无关的技术层
web服务的构件 ■服务Web服务是一个由服务描迷來描述的接口,服务描迷 的实现就是该服务。服务是一个软件模块,它部署在由服务 提供者提供的可以通过网络访问的平台上。服务存在就是要 被服务请求者调用或者同服务请求者交互。 服务描述服务描述包含服务的接口和实现的细节。其中 括服务的数据类型、操作、绑定信息和网络位量。还可能包 括可以方便服务请求者发现和利用的分类及其它元数据。服 务描述可以被发布给服务请求者或服务注册中心。 山东大学计算机科学与技术学院
山东大学计算机科学与技术学院 Web 服务的构件 ▪ 服务 Web 服务是一个由服务描述来描述的接口,服务描述 的实现就是该服务。服务是一个软件模块,它部署在由服务 提供者提供的可以通过网络访问的平台上。服务存在就是要 被服务请求者调用或者同服务请求者交互。 ▪ 服务描述 服务描述包含服务的接口和实现的细节。其中包 括服务的数据类型、操作、绑定信息和网络位置。还可能包 括可以方便服务请求者发现和利用的分类及其它元数据。服 务描述可以被发布给服务请求者或服务注册中心