wordpress建站需要学什么,婚庆网站制作,郸城县做网站,服装印花图案网站什么是Webservice
Web service是一个平台独立的#xff0c;低耦合的#xff0c;自包含的、基于可编程的web的应用程序#xff0c;可使用开放的XML#xff08;标准通用标记语言下的一个子集#xff09;标准来描述、发布、发现、协调和配置这些应用程序#xff0c;用于开发…什么是Webservice
Web service是一个平台独立的低耦合的自包含的、基于可编程的web的应用程序可使用开放的XML标准通用标记语言下的一个子集标准来描述、发布、发现、协调和配置这些应用程序用于开发分布式的互操作的应用程序。[1] Web Service技术 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件 就可相互交换数据或集成。依据Web Service规范实施的应用之间 无论它们所使用的语言、 平台或内部协议是什么 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块 可以执行具体的业务功能。Web Service也很容易部署 因为它们基于一些常规的产业标准以及已有的一些技术诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
Web Service调用方式 XML和XSD
可扩展的标记语言标准通用标记语言下的一个子集是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外XML主要的优点在于它既与平台无关又与厂商无关。XML是由万维网协会(W3C)创建W3C制定的XML SchemaXSD 定义了一套标准的数据类型并给出了一种语言来扩展这套数据类型。 Web Service平台是用XSD来作为数据类型系统的。当你用某种语言如VB. NET或C# 来构造一个Web Service时为了符合Web Service标准所有你使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软件的不同组织间传递还需要用某种东西将它包装起来。这种东西就是一种协议如 SOAP。
SOAP SOAP即简单对象访问协议(Simple Object Access Protocol)它是用于交换XML标准通用标记语言下的一个子集编码信息的轻量级协议。它有三个主要方面XML-envelope为描述信息内容和如何处理内容定义了框架将程序对象编码成为XML对象的规则执行远程过程调用(RPC)的约定。SOAP可以运行在任何其他传输协议上。例如你可以使用 SMTP即因特网电子邮件协议来传递SOAP消息这可是很有诱惑力的。在传输层之间的头是不同的但XML有效负载保持相同。
Web Service 希望实现不同的系统之间能够用“软件-软件对话”的方式相互调用打破了软件应用、网站和各种设备之间的格格不入的状态实现“基于Web无缝集成”的目标。 WSDL Web Service描述语言WSDL 就是用机器能阅读的方式提供的一个正式描述文档而基于XML标准通用标记语言下的一个子集的语言用于描述Web Service及其函数、参数和返回值。因为是基于XML的所以WSDL既是机器可阅读的又是人可阅读的。
UDDI UDDI 的目的是为电子商务建立标准UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范同时也包含一组使企业能将自身提供的Web Service注册以使别的企业能够发现的访问协议的实现标准。
调用RPC与消息传递 Web Service本身其实是在实现应用程序间的通信。我们有两种应用程序通信的方法RPC远程过程调用 和消息传递。使用RPC的时候客户端的概念是调用服务器上的远程过程通常方式为实例化一个远程对象并调用其方法和属性。RPC系统试图达到一种位置上的透明性服务器暴露出远程对象的接口而客户端就好像在本地使用的这些对象的接口一样这样就隐藏了底层的信息客户端也就根本不需要知道对象是在哪台机器上。
最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你