第二十七篇 章 Web Service程序的开发 C++ Builder 简体中文版.pptVIP

第二十七篇 章 Web Service程序的开发 C++ Builder 简体中文版.ppt

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

第二十七章 Web Service程序的开发 Web Service网络服务为最近兴起的一种服务架构,更被认为是Internet演进的下一步。希望透过网络的使用,让应用程序可以像网页数据般被其它应用程序使用,达到资源共享的目的,进而缩短程序的开发时程。本章节即透过简单的范例说明带领读者开发属于自己的Web Service程序,感受一下Web Service的强大威力。 大纲 27-1 何谓Web Service网络服务 27-2 Server端的Web Service程序开发 27-3 Client端的Web Service程序开发 27-1. 何谓Web Service网络服务 在Internet因特网的世界中,使用者透过浏览器的使用即可浏览网络世界中的任何数据,不论是文字、图片或是动画。也因为使用简易造成了Internet世界的蓬勃发展,进而产生了许多的新技术,从早期的Java Script、VBScript到近期的Flash、DHTML、JSP、PHP和XML等规格的相继推出。然而,这些技术仅针对网页内容的提供方式或是呈现进行改进,仍脱离不了以人为使用者的概念,所有的内容还是停留在给人使用为目的,而Web Service网络服务概念的推出即在颠覆此一传统的使用方式,希望让应用程序就如同人一般可以透过网络使用其它应用程序提供的服务,一如人们浏览网页般的方便。 Web Service网络服务架构最初由Microsoft所提出,为其最新提出的.Net架构中的一环,希望藉由Internet的使用,让应用程序间可以使用彼此所提供的资源和服务,就如同Internet上的网页般。此外,由于Web Service架构建构在Internet上,因此并不局限于某个作业平台,所以也受到其它大厂的青睐而相继推出支持Web Service的解决方案,而这些厂商的相继投入无疑使得Web Service更受到瞩目。 27-1-1. Web Service架构 Web Service架构让应用程序间可以透过网络使用其它应用程序所提供的服务,而这样的概念即为标准的分布式架构。然而,其相对于其它分布式架构更受到瞩目的原因除了因为Microsoft的大力推销外,本身的优势才是其受到青睐的主因。底下即就其优势进行说明: 真正跨平台:相较于Microsoft之前推出的DCOM架构仅能用于Windows系列的操作系统,Web Service并没有作业平台的限制。 真正跨语言:相较于Java的RMI分布式架构仅限于Java程序的呼叫,Web Service可做到跨语言的呼叫。 沟通无障碍:相较于Corba必须使用特定的通讯协议,Web Service使用标准的http协议让程序间的沟通更形方便。因为http协议的通讯一般皆被防火墙所接受,所以应用程序间透过http协议的沟通并不需要更改防火墙的设定,也更容易被使用防火墙的企业所接受。 27-1-1. Web Service架构 至于Web Service的架构则包含Web Service(网络服务)、Service Provider(服务提供者)、Service Requester(服务要求者)和Service Register(服务登记处)四部分,各部分的说明如下: Web Service:Web Service即为一个应用程序,透过Procedure/Function(即API)的提供来对其他应用程序提供所谓的服务。也就是其它应用程序可以呼叫该应用程序所提供的API得到回传的结果。 Web Service Provider:服务提供者,可能提供一个或多个的服务。当Web Service Requester呼叫其所提供的服务时,该服务在Web Service Provider端进行执行与回传结果。因此,除了提供服务外,本身亦提供执行的环境供服务进行执行,即一般熟悉的Server端。 27-1-1. Web Service架构 为了完成上述流程的运作,Web Service提供了以下几个开放标准来达成此目的: XML(eXtensible Markup Language):提供数据表示的标准格式。 SOAP(Simple Object Access Protocol):简单的对象撷取协议,透过XML与Http的结合让应用程序可以在不需了解彼此所在的操作系统和实作方式下进行沟通,如传递所要执行的服务内容和回传执行后的结果。该规格最初由Microsoft所主导,其后并陆续加入几家大厂共同制定,逐渐成熟而成为大厂间所遵循的标准。 WSDL(Web Service Description Language):描述XML Web Service的功能与其沟通的数据格式。让应用程序间的功能和传入的参数格式能有一标准的描述方

文档评论(0)

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

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

1亿VIP精品文档

相关文档