无SOAP的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文档。上传文档
查看更多
文章编号 : 1009 - 3907 (2002) 06 - 0007 - 03无 SOAP 的 Web 服务杨晓慧(长春大学 职业技术学院 , 吉林 长春 130022)摘要 : 描述一个更通用的 、独立于 SOAP 的调用 Web 服务的方法 , 称之为 “Web 服务调用框架” ( Web Service Invocation Framework ( WSIF) ) 。它专门设计来直接调用 “Web 服务描述语言”( Web Services Description Language (WSDL) ) 描述的 Web 服务 , 隐藏了底层访问协议 (比如 SOAP)的复杂性 。关键词 : Web 服务调用框架 ; Web 服务描述语言 ;接口描述语言中图分类号 : TP31文献标识码 : A即使 SOAP 只是众多访问 Web 服务的可能的绑定之一 , 它已几乎成为 Web 服务的同义词 。这意 味着使用 Web 服务的应用程序通常通过绑到 SOAP 的特定实现的 API 来完成工作 。Web 服务承诺为因特网分布式计算提供基于标 准的平台 , 集中在简易性和灵活性 。一种关键的 Web 服务技术是 WSDL , 即 “Web 服务描述语言”。 使用 WSDL , 开发者可以以抽象的形式描述 Web 服 务 , 与 用 在 其 它 分 布 式 计 算 框 架 ( 比 如 CORBA) 的现有 “接口描述语言” ( IDL) 类似 。WSDL 也使 Web 服务开发者能够给服务指定具体的绑定 。并且 这些绑定描述怎样将抽象服务描述映射到特定访问 协议 。WSDL 的这部分是可扩展的 , 这就是说任何 人都可以提出他们自己的绑定 , 使之可能通过某个 定制的协议访问服务 。因此 , 从某种程度上来说 , 使用 Web 服务是 一种挑战 。对于同样的服务可以有多个绑定 。这些 绑定中的一些可能适合于一些情形 , 其它可能适合 于另外的情形 。绑定本身可以代表抽象服务描述到 用来访问服务的任意一种协议的映射 。虽然有多种 选择使用服务和允许绑定扩展是很有用的 , 但这给 客户机以统一方式查看服务造成了困难 。以当前客户机端 API 及其性能的讨论开始这篇 文章 。将通过讨论来激发人们对 WSIF , 即 “Web服务调用框架”的需要 , 然后继续进行 WSIF 的概述 。1当前的调用风格及其缺点用于 Web 服务的 SOAP 绑定是 WSDL 规范的一部分 。在大多数编程语言中 , 该协议有可用的实现和工具 , 在许多情况下是免费的 。这样 , 它使得开 发者能以微乎其微的成本进行用于 Web 服务的独 立于平台的开发 。因此 , 下述情况是不足为奇的 : 大多数开发者 当想到使用 Web 服务时 , 在他们头脑中出现的是 使用某个 SOAP 客户机 API 来装配一个 SOAP , 消息 由网络发送到服务端点 。例如 , 使用 Apache SOAP ,客户机将创建和植入一个 Call 对象 。它封装了服务 端点 、要调用的 SOAP 操作的标识 、必须发送的参数等等 。而这对 SOAP 而言 , 它仅限于将其用作调 用 Web 服务的一般模型 , 这是因为下面的原因 :111 Web 服务不仅仅是 SOAP 服务将 Web 服 务 视 为 SOAP 上 提 供 的 服 务 的 同 义 词 。这是对 Web 服务狭隘的见解 。带有功能方面和访问协议 WSDL 描述的任何一段代码均可以被认 为是 Web 服 务 。WSDL 规 范 为 Web 服 务 定 义 了 SOAP 绑定 , 但是原则上可能要添加绑定扩展 , 例 如 , 使用 RMIΠIIOP 作为访问协议 , EJB 就可以作为收稿日期 : 2002209225作者简介 : 杨晓慧 (1974 -及维护工作 。) , 女 , 吉林省镇赉县人 , 长春大学职业技术学院电教中心助理工程师 , 主要从事计算机管理8长 春 大学 学 报第 12 卷Web 服务 来 提 供 。您 甚 至 可 以 想 象 任 意 一 个 J ava类可以被当作 Web 服务 , 以本机 J ava 调用作为访 问协议 。就这个更广阔的 Web 服务定义来说 , 您 需要用于服务调用的独立于绑定的机制 。112 将客户机代码绑到一个特殊的协议实现要受到限制将客户机代码紧密地绑定到特殊的协议实现的 客户机库造成了难以维护的代码 。让我们假设您在客户机端有一个用 Apache SOAP v211 调用 Web 服务 的应用程序 。如果您想利用 v212 中出现的新的功能和错误修正 ,

文档评论(0)

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

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

1亿VIP精品文档

相关文档