当前位置: 首页 > news >正文

了解一下soap

SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义 了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;SOAP绑定(binding),使用底层协议交换信息。

虽然这四个部分都作为SOAP的一部分,作为一个整体定义的,但他们在功能上是相交的、彼此独立的。特别的,信封和编码规则是被定义在不同的XML命名空间(namespace)中,这样使得定义更加简单。

SOAP 的两个主要设计目标是简单性和可扩展性。这就意味着有一些传统消息系统或分布式对象系统中的某些性质将不是SOAP规范的一部分。比如:分布式垃圾收集 (Distributed garbage collection)、成批传送消息(Boxcarring or batching of messages)、对象引用 (Objects-by-reference(which requires distributed garbage collection))、对象激活 (Activation(which requires objects-by-reference))。

转载于:https://www.cnblogs.com/leowang/archive/2008/02/28/1085455.html

相关文章:

  • Mobile devices bundled with malware?
  • [翻译]谈话记录:介绍Microsoft Robotics Studio
  • 大型网站的 HTTPS 实践(二):HTTPS 对性能的影响
  • SAP标准课程列表
  • 新手指南:在 Ubuntu 和 Fedora 上安装软件包
  • 指定.net的httprequest http协议版本为1.0
  • 在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
  • 浅评系统
  • 《Photoshop混合模式深度剖析》—第2章多种混合模式的综合应用
  • 创造
  • 《数据结构与算法:Python语言描述》一3.2顺序表的实现
  • 字符类型数据按数字大小排序
  • 《TCP/IP路由技术(第一卷)(第二版)》一1.11 配置练习
  • c#中的remoting和webservice有什么区别
  • 禪道使用
  • [译]Python中的类属性与实例属性的区别
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • eclipse的离线汉化
  • Git的一些常用操作
  • HTTP 简介
  • JavaScript 基础知识 - 入门篇(一)
  • Odoo domain写法及运用
  • Rancher-k8s加速安装文档
  • 前言-如何学习区块链
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入门级的git使用指北
  • 少走弯路,给Java 1~5 年程序员的建议
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 一个SAP顾问在美国的这些年
  • 第二十章:异步和文件I/O.(二十三)
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • (03)光刻——半导体电路的绘制
  • (06)金属布线——为半导体注入生命的连接
  • (6)STL算法之转换
  • (poj1.3.2)1791(构造法模拟)
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (二)hibernate配置管理
  • (六)激光线扫描-三维重建
  • (南京观海微电子)——I3C协议介绍
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十六)串口UART
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (算法)N皇后问题
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET 设计一套高性能的弱事件机制
  • .NET中两种OCR方式对比
  • /dev/sda2 is mounted; will not make a filesystem here!
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [ActionScript][AS3]小小笔记
  • [BJDCTF 2020]easy_md5
  • [BZOJ1008][HNOI2008]越狱
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)