0

我有一个当前返回域对象的后端系统。我想使用 mule 构建一个 REST & SOAP 前端。为了创建基于 REST 或 SOAP 的响应,并确保后端与协议无关,我正在考虑创建两个协议适配器(REST 和 SOAP)。我不清楚为服务创建一个 mule 转换器是否更好,它了解协议并委托以生成适当的响应,或者只是为服务创建两个类接口(使用 JAX-RS/JAX-WS 注释) .

我没有找到太多关于该主题的文献、最佳实践或设计模式。有人可以指出一些有用的材料或提供他们的意见吗?

4

1 回答 1

0

为消息格式编写转换器将是浪费时间。

您应该使用 JAX-RS/JAX-WS 注释编写服务类,两者都存在传输。

对于 REST 服务,您可以使用 Jersey 传输: http: //www.mulesoft.org/documentation/display/JERSEY/User 's+Guide

对于 SOAP 服务,您可以使用 CXF 传输(也支持 JAX-RS): http: //www.mulesoft.org/documentation/display/CXF/Building+a+web+service

注意:你根本不需要 mule,Jersey 和 CXF 都在像 tomcat 这样的 servlet 容器中运行。

于 2011-05-07T00:27:32.843 回答