微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebService初学

Web services是建立可互操作的分布式应用程序的新平台,是一套标准,它定义了应用程序如何在Web上实现互操作性,不受语言和平台的限制.
Web Services 框架的核心技术包括XML和XSD、SOAP、WSDL、uddi

SOAP:简单对象访问协议,提供一个调用远程方法的协议,需要绑定到更低层次的传输协议比如HTTP,RMI,JMS等。最常用的是基于XML和HTTP的分布式对象的通信协议,独立于编程语言,使用XML传输格式。

WSDL是Web服务描述语言,基于XML,描述web服务的接口:被调用方法,参数和返回值类型,文件并不说明服务 做什么,只说明参数和返回值的类型。

XML和XSD

  可扩展的标记语言XML?是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。XML是由万维网协会(W3C)创建,W3C制定的XML SchemaXSD?定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。

  Web Service平台是用XSD来作为数据类型系统的。当你用某种语言如VB.NET或C#?来构造一个Web Service时,为了符合Web Service标准,所有你使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软件的不同组织间传递,还需要用某种东西将它包装起来。这种东西就是一种协议,如 SOAP。   uddi(统一描述发现和集成) 提供一种发布和查找服务描述的方法uddi 数据实体提供对定义业务和服务信息的支持。WSDL 中定义的服务描述信息是uddi注册中心信息的补充。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐