- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第18章WebService应用与开发讲解
第18章 Web Service应用与开发 Internet已经演进到下一代可以程序化的Web Site,直接将各种组织、应用程序、服务及设备链接起来,通过程序化的Web Site让Internet上的资源更加容易使用、存取,并可提供更聪明的服务。 .NET Framework本身提供了对Web Service全方位的支持,架构本身也同时兼顾扩展性与扩充性,并完整支持Internet标准。 这一章的主要内容如下: 了解什么是Web Service 掌握Web Service的结构 学习创建和发布Web Service 18.1 Web Service基本概念 本节介绍Web Service的一些基本知识,包括什么是Web Service、为什么需要Web Service以及什么时候需要Web Service。 18.1.1 为什么需要Web Service 随着时代的发展,现在的企业越来越依赖信息化的数码服务来协助处理日常的商业活动或作业程序。因此,许多信息数据的传递及沟通都会通过Internat或Intranet进行,需要把以前的与现在的应用程序和系统一起整合在一起。然而如果真的要做到那一步,需要考虑很多问题:操作系统、平台、通信协议、数据格式、程序调用方式和程序开发语言等,这是一个非常困难的事情。 整合的首要条件便是应用程序彼此的数据可以互通有无。随着Internet的发展与相关技术的发明,终于想出新的解决方案。XML一种中立的数据描述语言,搭配TCP/IP一种标准的通信协议,实现各种数据的互通。把这种程序设计模式称为Programmable Web,具体一点的技术就是Web Service。该技术实现了不同平台之间以一致的方式交换和描述数据的梦想。 18.1.2 什么是Web Service Web Service提供了一种简单同时具备弹性的程序设计模型,并采用现行Internet上的标准,免除各组开发人员、组织在面临如何选择不同平台、操作系统及程序语言时的困扰与纷争。基本上,Web Service将组件通过HTTP、XML包装成一个可程序化的URI(universal resource identifier)地址,对象通过Web Service的包装,在程序设计时建立与使用一个对象就会像浏览一个网址一样容易。Web Service的核心就是SOAP(Simple Object Access Protocol),一种精简的通信协议。开发人员可从Internet上的网站查找相关Web Services的描述及使用说明,使用这项Web Service服务的应用程序或用户所接收或传送的都是以XML格式表示的数据,对象调用或存取方式都以开放的Internet通信协议进行。 18.1.2 什么是Web Service 18.1.3 什么时候需要Web Service Web Service所要实现的最简单的服务是向它的客户端提供某个基本功能以供其使用。另外,Web Service还适用于应用程序集、B2B集成、代码和数据重用等情况。下面分别对它们作简单的介绍。 (1)应用程序集成。 (2)B2B集成。 (3)软件重用。 18.2 Web Service体系结构和关键技术 本节主要介绍Web Service的体系结构,包括Web Service体系结构的3个基本组件,以及它们之间进行交互时需要的关键技术,即SOAP、WSDL、和UDDI。 18.2.1 Web Service的设计理念 在介绍体系结构和关键技术之前,有必要了解一下Web Service的设计理念。包括: (1)松散集合 (2)广泛支持各种用户端 (3)通用的数据格式 18.2.2 Web Service的体系结构 任何开发人员都可以阅读Web Service的WSDL文档,以调用这个Web Service。那么Web Service的开发者如何在Internet上公布自己推出的Web Service?这要借助于通用描述、发现和集成协议UDDI(Universal Description,Discovery and Integration),UDDI是一个跨产业、跨平台的开放性架构。其中WSDL(Web Service Discription Integration)文档的作用是用来存放描述Web Service的相关信息。使用户端的程序知道Web Service提供了哪些可以进行调用的服务。而调用Web Service则使用SOAP(Simple Object Access Protocol)提供的标准方法。 18.2.2 Web Service的体系结构 18.3 Web Service的开发和使用 开发Web Service的步骤是:首先开
您可能关注的文档
- 第16讲国际市场营销渠道策略讲解.ppt
- 第16讲近代中国资本主义的曲折发展.ppt讲解.ppt
- 第16课_世界经济的全球化讲解.ppt
- 第16章绘制装配图讲解.ppt
- 第16课当人类还是野蛮人的时候讲义讲解.ppt
- 第16课世界经济的“全球化”讲解.ppt
- 第16课抗日战争讲解.ppt
- 第16课欧美的工业革命讲解.ppt
- 第17章-宏观经济分析与行业分析讲解.ppt
- 第16课青山不老讲解.ppt
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
最近下载
- 2025年高考地理二轮复习非选择题强化训练(课件).pptx VIP
- (二模)2025年广州市普通高中毕业班综合测试(二)数学试卷(含答案详解).pdf
- 14J938 抗爆、泄爆图集标准.docx VIP
- 降低CRRT治疗非计划下机率.pptx VIP
- 《中国心力衰竭诊断和治疗指南2024》解读(下).pptx
- 《预检分诊》课件.pptx VIP
- 2024年河南省政务服务办事员职业技能竞赛考试题库-下(判断、简答题汇总).docx
- 2025年部编版语文六年级毕业复习知识点.pdf VIP
- 2025年政务服务办事员技能大赛理论考试题库600题(含答案).docx
- 14J938抗爆泄爆图集标准.docx VIP
文档评论(0)