第 9 章 使用 SOAP MTOM 发送二进制数据


摘要

SOAP 消息传输优化机制(MTOM)将 SOAP 替换为附件作为 XML 消息的一部分发送二进制数据的机制。将 MTOM 与 Apache CXF 一起使用需要将正确的模式类型添加到服务合同中,并启用 MTOM 优化。

9.1. MTOM 概述

SOAP 消息传输优化机制(MTOM)指定以 SOAP 消息的一部分发送二进制数据的优化方法。与连接不同的 SOAP 不同,MTOM 需要使用 XML 二进制优化包(XOP)软件包来传输二进制数据。使用 MTOM 发送二进制数据不需要您完全定义 MIME 多部件/续订消息作为 SOAP 绑定的一部分。但是,它要求您进行以下操作:

  1. 注解 您要作为附件发送的数据。

    您可以注解 WSDL 或实现数据的 Java 类。

  2. 启用 运行时的 MTOM 支持。

    这可以通过编程方式或通过配置来完成。

  3. 作为附件 传递的数据开发数据处理程序。

    注意

    开发 数据处理程序已超出本书的讨论范畴。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.