WebService初学
Web services是建立可互操作的分布式应用程序的新平台,是一套标准,它定义了应用程序如何在Web上实现互操作性,不受语言和平台的限制. 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注册中心信息的补充。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |