Java JAX-RS REST服务中的SOAP web服务

Java JAX-RS REST服务中的SOAP web服务,java,rest,jakarta-ee,jax-rs,jax-ws,Java,Rest,Jakarta Ee,Jax Rs,Jax Ws,我正在考虑将SOAP web服务从使用JAX-WS实现转移到JAX-RS实现,但保持请求/响应不变(满足SOAP协议的XML)。这将是为了提高性能,访问流,并使用Jersey 2/Servlet 3.1的NIO功能,以便能够在返回响应后执行额外的工作。有什么理由我不应该这样做吗?脱离SOAP协议不是一个选项。我正在使用WebLogic 12c,并计划使用Jersey 2和“首选应用程序包”设置 服务本身充当另一个SOAP服务的SOAP客户端。我想将它从SpringWS转移到REST客户机,因为无

我正在考虑将SOAP web服务从使用JAX-WS实现转移到JAX-RS实现,但保持请求/响应不变(满足SOAP协议的XML)。这将是为了提高性能,访问流,并使用Jersey 2/Servlet 3.1的NIO功能,以便能够在返回响应后执行额外的工作。有什么理由我不应该这样做吗?脱离SOAP协议不是一个选项。我正在使用WebLogic 12c,并计划使用Jersey 2和“首选应用程序包”设置


服务本身充当另一个SOAP服务的SOAP客户端。我想将它从SpringWS转移到REST客户机,因为无论何时,只要它作为HTML错误页面出现,我都无法检索到响应HTTP正文内容。我希望能够访问该数据,以便能够将其发送回我的客户。因此,与SOAP服务本身相同的问题是,迁移到REST客户机或HTTP客户机有任何问题吗?

如果您能够实现自己的xml反序列化器和序列化器,它们将满足SOAP消息交换格式的规范,那么您可以这样做。如果您能够实现自己的xml反序列化程序和序列化程序,这将符合soap消息交换格式的规范,那么您可以这样做。否则,这将是一项伟大的工作。