XML Web 服务基础结构.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML Web 服务基础结构

XML Web 服务基础结构Visual Studio 2005其他版本 .NET Framework 4Visual Studio 2008要在 Web 的多样性世界里取得成功,在涉及到操作系统、对象模型和编程语言的选择时,XML Web 服务不能有任何倾向性。同样,要使 XML Web 服务像其他基于 Web 的技术一样被广泛采用,必须符合下列条件:松耦合的:如果对两个系统的唯一要求是要理解前面提到的自我描述的文本消息,那么这两个系统就被认为是松耦合的。另一方面,紧耦合系统要求大量自定义系统开销来进行通信,并要求系统之间有更多的了解。常见的通信:大概不会有人会在现在或不远的将来构建一个无法连接到 Internet 的操作系统,因此,需要提供常见的通信信道。同样,能够将几乎所有系统或设备连接到 Internet 的能力将确保这样的系统和设备可以供连接到 Internet 的所有其他系统或设备使用。通用数据格式:通过用现有的开放式标准而不是专用的封闭通信方法,任何支持同样的开放式标准的系统都能够理解 XML Web 服务。在采用自我描述的文本消息时,XML Web 服务及其客户端无须知道每个基础系统的构成即可共享消息,这使得自治系统和不同的系统之间能够进行通信。XML Web 服务使用 XML 实现此功能。XML Web 服务采用的基础结构提供下列内容:定位 XML Web 服务的发现机制、定义如何使用这些服务的服务描述以及通信时使用的标准连网形式。下图显示了此基础结构的一个示例。XML Web 服务基础结构基础结构组件角色XML Web 服务目录XML Web 服务目录提供一个用于定位其他组织提供的 XML Web 服务的中心位置。XML Web 服务目录(如 UDDI 注册表)充当此角色。XML Web 服务客户端可能参考也可能不参考 XML Web 服务的目录。XML Web 服务发现XML Web 服务发现是定位(或发现)使用 Web 服务描述语言 (WSDL) 描述特定 XML Web 服务的一个或多个相关文档的过程。DISCO 规范定义定位服务描述的算法。如果 XML Web 服务客户端知道服务描述的位置,则可以跳过发现过程。XML Web 服务描述要了解如何与特定的 XML Web 服务进行交互,需要提供定义该 XML Web 服务支持的交互功能的服务描述。XML Web 服务客户端必须知道如何与 XML Web 服务进行交互才可以使用该服务。XML Web 服务连网形式为实现通用的通信,XML Web 服务使用开放式连网形式进行通信,这些格式是任何能够支持最常见的 Web 标准的系统都可以理解的协议。SOAP 是 XML Web 服务通信的主要协议。请参见概念XML Web 服务概述社区内容添加常见问题创建Web Service的几点建议许多时候我们需要让Web method返回自定义类型,这样有许多好处,在平常的使用中有以下几个地方要注意:1、只有自定义类型的公共可读可写属性才能被序列化,只读属性不能被序列化,如果在方法中返回了这样的类型,是找不到只读属性的信息的;2、自定义类型必须提供无参构造器,否则会直接抛出编译时异常;3、自定义类型的方法都不会序列化到客户端。由于本人最近刚开始深入Web service,所以请大家多多指教。谢谢!发展历史2007/10/28shiny zhu介绍 WSDL 的内部运作介绍 WSDL 的工作经历Web 服务的一个主要思想,就是未来的应用将由一组应用了网络的服务组合而成。只要两个等同的服务使用统一标准和中性的方法在网络上宣传自己,那么从理论上说,一个应用程序就可以根据价格或者性能的标准,从两个彼此竞争的服务之中选出一个。除此之外,一些服务允许在机器之间复制,因而可以通过把有用的服务复制到本地储存库,来提高允许运行在特定的计算机(群)上的应用程序的性能。如果您想一想,会发现这很类似于人力劳务市场的运作。提供工作的网站和雇佣公司为工人和老板提供中介服务,利用简历和工作描述来加快匹配过程。如果找到了一个好的匹配,感兴趣的双方就会尝试磋商可接受的条件。如果达成了协议,工人或者去老板那里开工,或者利用因特网和远程通信来作为代替的工作途径。Web 服务描述语言是 XML 中相当于简历的等同物 -- 描述 Web 服务做什么,它在哪里及如何调用它。想知道它是什么样的,先看看 Xmethods 网站上运行的货币交换服务的WSDL(请参阅参考资料)。如果访问过 /sd_ibm/CurrencyExchangeService.wsdl,您会看到服务的顶级描述。单击这个 WSDL 的 URL 地址,您就会看到在清单 1 中的 WSDL 代码。请注意,如果访问 XMethods 网站,对于每个 W

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档