- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                CH27第二十七章WebService程序的开发CBuilderPPT课件简体中文版
                    第二十七章 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 Requester:服务要求者,即希望取得服务的应用程序,也就是Client端。 Web Service Register:服务登记处。虽然说Web Service Requester向Web Service Provider要求Web Service即可得到所要的服务,但是在茫茫网海中Web Service Requester要如何知道哪个Web Service Provider有提供其所要的Web Service就不是件容易的事,因此需要一个中继的环境用来纪录所有可供使用的服务以方便Web Service Requester找寻可供使用的服务,而这中继环境即为Web Service Register。简单说来,Web Service Register提供一个储
                您可能关注的文档
- annotationgCorpus 语料库标记与标注 语料库研修PPT.ppt
 - ANSWER 声学基础(英文版教学课件).ppt
 - ANSYS图形用户界面(ch1) ansys 教案 教学课件.ppt
 - ANSYS教材演示 ansys 课件.ppt
 - ANSYS平面问题实例 ANSYS教学课件.ppt
 - ANSYS简 介 Anysy教学课件.ppt
 - ANSYS简介 ansys 教案 教学课件.ppt
 - AOV-XRF检测专用申请表.doc
 - APA simple format Psychology of Emotions情绪心理学教学课件.pdf
 - APE制作及使用教程.doc
 
- ch27 AAA for Mobile IP 移动IP技术 教学课件.ppt
 - CH28-CH29=CH30-CH31民间非营利组织的收入、费用、净资产、会计报表 非盈利单位会计 教学课件.ppt
 - ch26 Limitation of Basic Mobile IP 移动IP技术 教学课件.ppt
 - ch2_23栈和队列 《软件技术基础》 教学课件.ppt
 - ch2_工作环境 数控软件mastercam x 全面基础教程 教学课件.ppt
 - ch2_ARM体系结构 嵌入式系统原理与应用技术 教学课件.ppt
 - ch2总结 研究生现代控制工程试卷 课件.ppt
 - CH2特许经营的基本概念 特许经营导论 教学课件.ppt
 - ch2线性控制系统的分析-1至2节 研究生现代控制工程试卷 课件.ppt
 - ch2线性控制系统的分析-3至4节 研究生现代控制工程试卷 课件.ppt
 
最近下载
- 消防管道(设备)强度、严密性试验记录.docx VIP
 - 耳穴比赛题库二维码公布附有答案.docx VIP
 - 现代控制理论基础.docx VIP
 - (高清版)DB4406∕T 45-2024 《中药废弃物无害化处理规范》.pdf VIP
 - 《住宅工程质量常见问题防治技术标准》.pdf VIP
 - 2025年事业单位招聘考试公共基础知识题库及答案(共500题).pdf VIP
 - 《汉尚华莲汉服公司SWOT分析及营销策略研究》20000字.docx VIP
 - 家庭中医保健按摩.pptx
 - DNVGL-ST-0126-2018 国外国际标准.pdf
 - QJ 10004-2008 半导体器件总剂量辐照试验方法.docx VIP
 
原创力文档
                        

文档评论(0)