SOAP, CORBA 和 DCOM 分析比较

SOAP (简单对象访问协议)

  • 基于 XML 的 RPC 协议
  • 与平台无关,与语言无关
  • 广泛用于 Web 服务

CORBA (通用对象请求代理架构)

  • 面向对象分布式计算模型
  • 使用 IDL(接口定义语言)定义接口
  • 主要用于大型企业系统

DCOM (分布式组件对象模型)

  • 基于 COM(组件对象模型)技术的分布式扩展
  • 仅适用于 Windows 系统
  • 主要用于跨机器通信

比较

| 特征 | SOAP | CORBA | DCOM |

|---|---|---|---|

| 平台无关 | 是 | 是 | 否 |

| 语言无关 | 是 | 是 | 否 |

| 数据格式 | XML | IDL | 二进制 |

| 使用场景 | Web 服务 | 企业系统 | Windows 系统 |

pdf 文件大小:177.4KB