soap协议

WCF,Net remoting,Web service

℡╲_俬逩灬. 提交于 2019-12-18 10:48:27
一 WCF 概括地说,WCF具有如下的优势: 1、统一性 前面已经叙述,WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。 2、互操作性 由于WCF最基本的通信机制是SOAP,这就保证了系统之间的互操作性,即使是运行不同的上下文中。这种通信可以是基于.Net到.Net间的通信。 可以跨进程、跨机器甚至于跨平台的通信,只要支持标准的Web Service,例如J2EE应用服务器(如WebSphere,WebLogic)。应用程序可以运行在Windows操作系统下,也可以运行在其他的操作系统,如Sun Solaris,HP Unix,Linux等等。 3、安全与可信赖 WS-Security,WS-Trust和WS-SecureConversation均被添加到SOAP消息中,以用于用户认证,数据完整性验证,数据隐私等多种安全因素。 在SOAP的header中增加了WS-ReliableMessaging允许可信赖的端对端通信。而建立在WS-Coordination和WS-AtomicTransaction之上的基于SOAP格式交换的信息

Web Services 教程

对着背影说爱祢 提交于 2019-12-18 02:36:10
Web Services 可以将应用程序转换为网络应用程序。 通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。 Web Services 可以被其他应用程序使用。 通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UXIX 服务器相连接。 基本的 Web Services 平台是 XML+HTTP。 Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。 学习如何经由 ASP.NET 应用程序创建 Web Services。 在本教程中,我们把一个 ASP.NET 程序转换为了 Web Services。 开始学习 Web Services ! 内容目录 Web Services 简介 对 Web Services 的简要介绍。 Why Web Services? 为什么及如何使用 Web Services? Web Services 平台 Web Services 平台之后的组成元素。 Web Services 实例 一个 ASP.NET 的 Web Services 实例。 Web Services 使用 将 Web Service 置于您的站点。 Web Services 总结 本节包括在本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容。 Web

webservice

孤街醉人 提交于 2019-12-18 00:28:50
Web services 有两种类型的应用 可重复使用的应用程序组件 有一些功能是不同的应用程序常常会用到的。那么为什么要周而复始地开发它们呢? Web services 可以把应用程序组件作为服务来提供,比如汇率转换、天气预报或者甚至是语言翻译等等。 连接现有的软件 通过为不同的应用程序提供一种链接其数据的途径,Web services有助于解决协同工作的问题。 通过使用 Web services,您可以在不同的应用程序与平台之间来交换数据。 Web services 平台的元素: SOAP (简易对象访问协议) UDDI (通用描述、发现及整合) WSDL (Web services 描述语言) UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。 UDDI 指通用的描述、发现以及整合(Universal Description, Discovery and Integration)。 UDDI 是一种用于存储有关 web services 的信息的目录。 UDDI 是一种由 WSDL 描述的网络服务接口目录。 UDDI 经由 SOAP 进行通迅。 UDDI 被构建于 Microsoft .NET 平台之中。 WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。 WSDL 指网络服务描述语言

Web Service简介

梦想与她 提交于 2019-12-17 01:05:54
1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。 Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。 WSDL:(Web Services Description Language) WSDL 文件是一个 XML 文档,用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。 UDDI (Universal Description, Discovery, and Integration) 是一个主要针对Web服务供应商和使用者的新项目。在用户能够调用Web服务之前

C#开发和调用Web Service

送分小仙女□ 提交于 2019-12-16 14:40:16
1.1 、 Web Service 基本概念 Web Service 也叫 XML Web Service WebService 是一种可以接收从 Internet 或者 Intranet 上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是 : 通过 SOAP 在 Web 上提供的软件服务,使用 WSDL 文件进行说明,并通过 UDDI 进行注册。 XML : ( Extensible Markup Language ) 扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是 Soap 的基础。 Soap : (Simple Object Access Protocol) 简单对象存取协议。是 XML Web Service 的通信协议。当用户通过 UDDI 找到你的 WSDL 描述文档后,他通过可以 SOAP 调用你建立的 Web 服务中的一个或多个操作。 SOAP 是 XML 文档形式的调用方法的规范,它可以支持不同的底层接口,像 HTTP(S) 或者 SMTP 。 WSDL : (Web Services Description Language) WSDL 文件是一个 XML 文档,用于说明一组 SOAP 消息以及如何交换这些消息。大多数情况下由软件自动生成和使用。 UDDI (Universal Description, Discovery, and

Web Service入门

纵然是瞬间 提交于 2019-12-10 05:20:37
【IT168 技术文档】 一、什么是Web Service? Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。 二、Web Service 三个基本技术 Web Service通过标准通信协议,在互联网上发布有用的程序模块(以服务的方式),目前大部分是用 SOAP 来作通信协议。 Web Service提供一份详细的接口说明书,来帮助用户构建应用程序,这个接口说明书叫作 WSDL (Web Service Description Language)。 通常已发布的Web Service要注册到管理服务器,这样便于使用者查询和使用。这个是通过 UDDI (Universal Discovery Description and Integration)来完成的。 三、 为什么要用 Web Service ? Web Servcie最主要的优点是,使用不同程序和在不同系统平台上开发出来的程序,都可以相互通信。现在很多人在问:“不是CORBA和DCE也有那些优点吗?跟它们有什么不同呢?”。第一个不同点是,SOAP作为Web

REST WebService与SOAP WebService的比较

瘦欲@ 提交于 2019-12-07 10:09:36
在 SOA 的基础技术实现方式中, WebService 占据了很重要的地位,通常我们提到 WebService 第一想法 是 SOAP 消息在各种传输协议上交互。近几年 REST 的思想伴随着 SOA 逐渐被大家接受,同时各大网站不断开放 API 提供给开发者,也激起了 REST 风格 WebService 的热潮。 什么是,我想不用多说, google 一把满眼都是。其实 SOAP 最早是针对 RPC 的一种解决方案,简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息( Http,SMTP 等)。但是随着 SOAP 作为 WebService 的广泛应用,不断地增加附加的内容,使得现在开发人员觉得 SOAP 很重,使用门槛很高。在 SOAP 后续的发展过程中, WS-* 一系列协议的制定,增加了 SOAP 的成熟度,也给 SOAP 增加了负担。 REST 其实并不是什么协议也不是什么标准,而是将 Http 协议的设计初衷作了诠释,在 Http 协议被广泛利用的今天,越来越多的是将其作为传输协议,而非原先设计者所考虑的应用协议。 SOAP 类型的 WebService 就是最好的例子, SOAP 消息完全就是将 Http 协议作为消息承载,以至于对于 Http 协议中的各种参数(例如编码,错误码等)都置之不顾。其实,最轻量级的应用协议就是 Http 协议。

SOA接口的两种常用实现比较:SOAP vs REST

混江龙づ霸主 提交于 2019-12-06 18:12:33
SOA架构用于异构系统的协作,因此需要一种跨操作系统、跨语言的通用的消息交换格式。SOAP和REST都是基于文本的消息体,相比二进制消息而言具有跨平台的优势,因此被选作SOA接口的常用实现方法。但SOAP和REST又有各自不同的特点和用途。 SOAP:将HTTP协议作为传输层协议,本质是采用HTTP进行传输,使用XML封装消息内容的RPC调用。 REST:REST并不是一种协议,只是一种设计规范,该设计规范要求程序遵守HTTP协议最初设计的初衷,使用HTTP的GET/PUT/DELTET/POST对资源进行操作,REST接口是以URI资源为基础,对资源进行CRUD操作的接口。 SOAP和REST的对比: SOAP相对REST来说较为重量级,由于采用XML格式的消息体,消息的有效负荷占比较REST常用的JSON少,不过XML较JSON来说更容易为人阅读。 SOAP接口是自解释的,采用WSDL进行描述,程序可以基于WSDL进行解释并自动生成SOAP调用代码;REST接口只能通过接口文档进行描述,难以做到程序解释接口定义。 SOAP采用HTTP作为传输层协议,对HTTP协议来说服务调用是透明的,防火墙上难以对SOAP进行细粒度的权限控制,也难以使用http的缓存机制提高效率。而REST是标准的HTTP访问,可以充分利用HTTP协议提供的一些好处,例如可以在防火墙上较好地进行权限控制

简单了解一个WSDL,SOAP的格式

回眸只為那壹抹淺笑 提交于 2019-12-06 03:39:17
简单了解一个WSDL,SOAP的格式 2016-06-20 09:34:43 树先生i 阅读数 5187 收藏 更多 分类专栏: WebService 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_18895659/article/details/51714968 WSDL网络服务描述语言是 Web Service 的描述语言,它包含一系列描述某个web service的定义。 WSDL-说明服务在哪里,如何调用,其实就是一个使用说明书 上面三个红框分别对应 1、ws所提供的方法-即服务 2、WS的名称 3、WS的地址 SOAP的百度百科的解释是: 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于 XML ( 标准通用标记语言 下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。 SOAP协议的范本:-请求示例: 以下发出HTTP请求,但不同的是向服务器发送的是XML数据! SOAP协议:-响应示例: 响应的信息,同发送信息一样,先必须是HTTP协议,然后再遵循SOAP协议。 来源: https://www.cnblogs.com/wfy680/p/11960910.html

rest .soap 和xml-RPC 简单描述

左心房为你撑大大i 提交于 2019-12-06 00:53:30
REST、SOAP和XML-RPC简单描述! 目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。 XML-RPC慢慢的被SOAP开发方式所取代,还有它是有版权的! REST: 表征状态转移 (英文: Representational State Transfer ,简称 REST ),采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 来抽象所有 Web 系统的服务能力,他是一种软件架构风格. 它是一种针对网络应用的 开发方式 ,可以降低开发的复杂性,提高系统的可伸缩性。 REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。 SOAP:简单对象访问协议 (Simple Object Access Protocol)是一种标准化的通讯规范,主要用于Web服务(web service)中。用一个简单的例子来说明 SOAP 使用过程,一个 SOAP 消息可以发送到一个具有 Web Service 功能的 Web 站点,例如,一个含有房价信息的数据库,消息的参数中标明这是一个查询消息,此站点将返回一个 XML 格式的信息,其中包含了查询结果(价格,位置,特点,或者其他信息)