📝 Web服务教程
14篇技术文档📅  最后修改于: 2020-10-17 06:22:29        🧑  作者: Mango
Web服务是基于开放标准(XML,SOAP,HTTP等)的Web应用程序,可与其他Web应用程序进行交互以交换数据。 Web服务可以将您现有的应用程序转换为Web应用程序。在本教程中,您将学习什么是Web服务,以及为什么以及如何使用它们。听众本教程对于所有希望学习Web服务基础知识并在实践中实现它们的读者都是有用的。先决条件这是介绍Web服务概念的基础教程。它不需要读者具有任何特定技术的先验知识,...
📅  最后修改于: 2020-10-17 06:22:54        🧑  作者: Mango
不同的书籍和不同的组织为Web服务提供了不同的定义。其中一些列在这里。Web服务是任何可以在Internet上使用并使用标准化XML消息系统的软件。 XML用于对与Web服务的所有通信进行编码。例如,客户端通过发送XML消息来调用Web服务,然后等待相应的XML响应。由于所有通信都是XML格式,因此Web服务不会与任何一种操作系统或编程语言绑定在一起-Java可以与Perl对话; Windows应...
📅  最后修改于: 2020-10-17 06:23:15        🧑  作者: Mango
以下是使用Web服务的好处-公开网络上的现有功能Web服务是托管代码的一个单元,可以使用HTTP进行远程调用。也就是说,可以使用HTTP请求将其激活。 Web服务使您可以通过网络公开现有代码的功能。一旦它暴露在网络上,其他应用程序就可以使用您程序的功能。互通性Web服务允许各种应用程序相互通信并在彼此之间共享数据和服务。其他应用程序也可以使用Web服务。例如,VB或.NET应用程序可以与Java ...
📅  最后修改于: 2020-10-17 06:23:37        🧑  作者: Mango
Web服务具有以下特殊行为特征-基于XMLWeb服务在数据表示和数据传输层使用XML。使用XML消除了任何网络,操作系统或平台绑定。基于Web服务的应用程序在其核心级别具有高度的互操作性。松散耦合Web服务的使用者不直接绑定到该Web服务。 Web服务界面可以随时间变化,而不会影响客户端与服务交互的能力。紧密耦合的系统意味着客户端和服务器逻辑彼此紧密联系,这意味着如果一个接口发生更改,则必须更新另...
📅  最后修改于: 2020-10-17 06:23:59        🧑  作者: Mango
查看Web服务体系结构有两种方法-首先是检查每个Web服务参与者的个人角色。第二个是检查新兴的Web服务协议栈。Web服务角色Web服务体系结构中有三个主要角色-服务提供者这是Web服务的提供者。服务提供商实施服务并使其在Internet上可用。服务请求者这是Web服务的任何使用者。请求者通过打开网络连接并发送XML请求来利用现有的Web服务。服务注册这是逻辑上集中的服务目录。注册表提供了一个中心...
📅  最后修改于: 2020-10-17 06:24:23        🧑  作者: Mango
在过去的几年中,三项主要技术已经成为全球标准,构成了当今Web服务技术的核心。这些技术将在下面讨论。XML-RPC这是用于在计算机之间交换信息的最简单的基于XML的协议。XML-RPC是使用XML消息执行RPC的简单协议。请求以XML编码并通过HTTP POST发送。XML响应嵌入在HTTP响应的主体中。XML-RPC与平台无关。XML-RPC允许各种应用程序进行通信。Java客户端可以与Perl...
📅  最后修改于: 2020-10-17 06:25:05        🧑  作者: Mango
基于Web服务体系结构,我们创建以下两个组件作为Web服务实现的一部分-服务提供商或发布者这是Web服务的提供者。服务提供商实施服务并使其在Internet或Intranet上可用。我们将使用.NET SDK编写和发布一个简单的Web服务。服务请求者或消费者这是Web服务的任何使用者。请求者通过打开网络连接并发送XML请求来利用现有的Web服务。我们还将编写两个Web服务请求者:一个基于Web的使...
📅  最后修改于: 2020-10-17 06:25:28        🧑  作者: Mango
安全性对Web服务至关重要。但是,XML-RPC和SOAP规范都没有明确提出任何安全性或身份验证要求。Web服务存在三个特定的安全问题-保密认证方式网络安全保密如果客户端向服务器发送XML请求,我们是否可以确保通信保密?答案就在这里-XML-RPC和SOAP主要在HTTP之上运行。HTTP支持安全套接字层(SSL)。可以通过SSL对通信进行加密。SSL是一种经过验证的技术,已得到广泛部署。单个We...
📅  最后修改于: 2020-10-17 06:25:47        🧑  作者: Mango
本章使您对与Web服务相关的所有最新标准有所了解。运输工具BEEP是块可扩展交换协议(以前称为BXXP),是用于构建应用程序协议的框架。它已由IETF标准化,并且对于Internet协议所做的工作与XML对数据所做的事情一样。块可扩展交换协议(BEEP)讯息传递这些消息传递标准和规范旨在为在分散的分布式环境中交换信息提供框架。SOAP 1.1(注)SOAP 1.2(规范)Web服务附件配置文件1....
📅  最后修改于: 2020-10-17 06:25:59        🧑  作者: Mango
在本教程中,您学习了如何使用Web服务。但是,Web服务还包括有助于使其处于活动状态的组件,例如WSDL,UDDI和SOAP。下一步是学习WSDL,UDDI和SOAP。WSDLWSDL是一种基于XML的语言,用于描述Web服务以及如何访问它们。WSDL描述了一个Web服务,以及该Web服务的消息格式和协议详细信息。要了解有关WSDL的更多信息,请访问我们的WSDL教程。UDDIUDDI是用于描述,...
📅  最后修改于: 2020-10-17 06:26:27        🧑  作者: Mango
Web服务问答旨在帮助学生和专业人员准备各种认证考试和求职面试。本节提供了一些有用的示例性面试问题和多项选择题(MCQ)及其答案以及适当的解释。SNQuestion/Answers Type1Web Services Interview QuestionsThis section provides a huge collection of Web Services Interview Questi...
📅  最后修改于: 2020-10-17 06:26:42        🧑  作者: Mango
以下资源包含有关Web服务的其他信息。请使用它们来获得有关此方面的更深入的知识。Web服务上的有用链接Web服务-Web服务的官方站点。Web服务Wikipedia–Web服务上的WikipediaWeb服务上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-10-17 06:41:46        🧑  作者: Mango
以下资源包含有关Web服务的其他信息。请使用它们来获得有关此方面的更深入的知识。Web服务上的有用链接Web服务-Web服务的官方站点。Web服务Wikipedia–Web服务上的WikipediaWeb服务上的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-10-17 06:41:57        🧑  作者: Mango
->...