SOAP基础知识梳理(1)有哪些要点?

2026-05-27 05:370阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1371个文字,预计阅读时间需要6分钟。

SOAP基础知识梳理(1)有哪些要点?

序+最近闲暇时在想,能不能自己搞一套分布式开发框架出来。因为深感受用标准WCF的一些配置繁琐,虽然造轮子的工作非常费精力,民众财力,但对比理解现有的如.net remoting、wcf、webs等,还是觉得有必要探索一下。

最近闲时在想能不能自己搞一套分布式开发的框架出来,因为深感使用标准WCF的一些配置繁琐,虽然造车轮的工作非常费精力,劳民伤财,但对理解现在的一些如.net remoting, wcf ,webservice的编程模型和通信原理是非常有帮助的,可在对SOAP的使用进行分析后决定还是不做了,抛弃代价不说,从数据解析、代码生成、安全配置等角度,.net平台的分布式其实做的非常好。可SOAP还是要复习一下的,之前写过一篇文章使用Fiddler来监控WCF的通信过程,观察SOAP的封装情况,其实还不够原生,所以还是重新梳理一下吧。

SOAP由来

一项新技术的诞生,往往是因为要解决某些问题,或者改良当时的技术的,SOAP是为了解决应用程序跨互联网通信问题的,之前的RPC(远程过程调用)方式虽然也可以解决远程通信问题,但是安全性和兼容性均存在一些问题,我没有使用过所以不便发表过多言论,这里只说SOAP的这个方案带来的好处:

  • 作为协议,W3C统一编程标准
  • 使用HTTP通信,跨互联网
  • 基于XML,独立于任何平台
  • 可绕过防火墙

从上面几点可以看出SOAP的最大好处是:由于有W3C的标准支持,当你部署一个服务到公网,在任何地方,任何平台都能以统一的标准解析服务中的标记,并自己生成访问服务的代码,进而使用这个服务。

阅读全文

本文共计1371个文字,预计阅读时间需要6分钟。

SOAP基础知识梳理(1)有哪些要点?

序+最近闲暇时在想,能不能自己搞一套分布式开发框架出来。因为深感受用标准WCF的一些配置繁琐,虽然造轮子的工作非常费精力,民众财力,但对比理解现有的如.net remoting、wcf、webs等,还是觉得有必要探索一下。

最近闲时在想能不能自己搞一套分布式开发的框架出来,因为深感使用标准WCF的一些配置繁琐,虽然造车轮的工作非常费精力,劳民伤财,但对理解现在的一些如.net remoting, wcf ,webservice的编程模型和通信原理是非常有帮助的,可在对SOAP的使用进行分析后决定还是不做了,抛弃代价不说,从数据解析、代码生成、安全配置等角度,.net平台的分布式其实做的非常好。可SOAP还是要复习一下的,之前写过一篇文章使用Fiddler来监控WCF的通信过程,观察SOAP的封装情况,其实还不够原生,所以还是重新梳理一下吧。

SOAP由来

一项新技术的诞生,往往是因为要解决某些问题,或者改良当时的技术的,SOAP是为了解决应用程序跨互联网通信问题的,之前的RPC(远程过程调用)方式虽然也可以解决远程通信问题,但是安全性和兼容性均存在一些问题,我没有使用过所以不便发表过多言论,这里只说SOAP的这个方案带来的好处:

  • 作为协议,W3C统一编程标准
  • 使用HTTP通信,跨互联网
  • 基于XML,独立于任何平台
  • 可绕过防火墙

从上面几点可以看出SOAP的最大好处是:由于有W3C的标准支持,当你部署一个服务到公网,在任何地方,任何平台都能以统一的标准解析服务中的标记,并自己生成访问服务的代码,进而使用这个服务。

阅读全文