浅析XML WEB服务在信息化系统中应用.docVIP

  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服务在信息化系统中应用   【摘要】XML Web服务是一类软件组件,它们通过网络实现其功能。XML Web服务通常并不是一个完整的应用程序,而往往是一个功能型的组件或是大型解决方案,其目的是在不同程序之间建立交互操作。   【关键词】XML Web服务;组件;交互操作   【中图分类号】TP316.4 【文献标识码】A 【文章编号】1672-5158(2012)11-0077-02   1.XMLWeb服务的优点   XML Web服务模型提供了一些其他应用程序模型也具备这些功能。但是XML Web服务所特有的优点,更多地体现在其实现方式而不是功能上。XML WebH服务最大的优点体现在其集成上。如果企业要集成完全不同类型的应用程序、系统和技术,其费用相当惊人。而XML Web服务则是一种广泛认可的标准,它是最为理想的集成工具,提供了一种可在完全不同类型的系统间进行通讯和交换信息的机制以及实时的互操作功能,而且还可以节省大量成本。???下来的部分将重点介绍XML Web服务的一些主要优点。   (1)基于标准   基于标准,就是说所有的XML Web服务都是通过同样的方式实现的——使用相同协议,按相同的方式对数据编码。这样,客户或服务无论位于何种平台,客户都可以方便地使用XML Web服务。   (2)简便性   与许多其他的分布式计算解决方案相比,XML Web服务所使用的体系结构和技术都相当简单。尽管XML Web服务领域中采用了数据众多的标准和协议,但实际上,由于操作西系统和当前的开发工具(如isualStudio.NET之类)能抽象这些标准和协议,因此编程人员根本无需了解这些内容。   (3)独立于语言及平台   使用XML Web服务只需满足两个前提,即能使用TCP/IP进行通信,并且能处理XML语言。XML Web服务并不要求使用某种特定的编程语言或是操作系统。即使是一个用c语言(一种编程语言)编写、在手持设备上运行的程序,也能使用c#(一种面向对象语言)编写、在Windows 2000Server上运行的XML Web服务。   (4)功能抽象   除了不同类型技术和编程语言之间的抽象层之外,XML Web服务还能提功能抽象。XML Web服务的功能无需直接映射到底层的功能实现。XML Web服务可以提供一个接口,将多个系统的底层功能聚合起来。例如,某种XML Web服务用于提供大气信息,但它可以同时   从一个系统中获取温度信息,在从另一个系统中获取潮汛信息,从而具备提供多方面天气信息的功能。   (5)可发现性   XML Web服务模型的一个重要附加特性是其服务注册表。服务注册表执行一项重要且定义良好的任务:提供一种机制,便于提供者公布其服务,同时供客户查找信息的功能。   (6)提高开发效率   对于所有基于组件的开发体系结构而言,利用已有的XML Web服务构建新的解决方案,不但可以提高效率,还能节省开发费用。XML Web服务将组件的重用提高到了一个新的水平   多个用户可以同时使用相同的组件,而且可以跨组织共享组件。此外,XML Web服务协议是基于文本的,因此程序员不但可以读取它们,而且可以更轻松地了解当前状况,从而能够更简单地解决问题。这是XML web服务所具备的一大优势,其他依赖于二进制协议的分布式计算技术都做不到这一点。   2.信息服务   最常见的XML Web服务是用于提供对信息的编程访问,如访问股票价格、货币兑换比率、航班到达时刻以及外语翻译等信息。实际上,这些信息可能本来就以网页或文档等电子形式提供给了用户,但用户不能使用编程的方式对这些形式的信息进行访问或操作。而通过XML Web服务,这些信息便由现有的接口提供给用户,以供用户使用标准协议和数据表示形式进行访问。任何设备或程序,无论它们采用何种平台或是编程语言实现,都可以通过网络与XML Web服务进行通讯以访问这些信息。XMLWeb服务的发展空间是无限大的,任何信息都可以通过XML Web服务模型进行传送。   3.集中化服务   除了为客户提供信息之外,XML Web服务还能充当一个方便的信息库,以便跨多种不同平台的以应用程序共享和操纵同样的信息。基于Internet的日程表和文件存储等服务则是XML Web服务发挥这些附加功能的极好例子。通过这些服务,无论用户身在何处,使用何种平台,都可以访问信息。使用信息集中化功能,用户还可以授权给信任的第三方,使其他也可以访问用户的信息。   4.数据集成、聚合与分析   许多重要的简单服务不但能提供多方面的信息,而且能将用户信息进行集中并提供给访问者。这样,应用程序和作为中介的XML Web服务就能得到充分的利

文档评论(0)

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

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

1亿VIP精品文档

相关文档