2

平台 - Java、Ubuntu(首选 apache)

我有一种情况,我想为soap客户端实现rest web服务。Baiscally,此服务将模拟真实服务的行为。那可能吗?

如果是,另一个问题是,Axis2 是否足以支持其余的 Web 服务,如果不是最简单的替代方案。

我的模拟器非常简单,它将根据请求的 xpath 解析以 xml 响应进行响应。

4

2 回答 2

3

这是绝对可能的。SOAP 请求是使用 POST 方法发送的,因此您只需要构建 REST 资源并使用适当的 SOAP 响应 xml 来响应 POST 请求。我使用非常简单的 RESTeasy 构建了类似的东西。

https://sourceforge.net/p/soaprest-mocker/

于 2013-03-25T21:30:34.343 回答
0

几年前,我阅读了这篇教程,并基于这种架构(Axis2+WSDL+RESTful)实现了一些服务。它工作正常。但我不会认为它是所有事物的最佳架构(“一刀切”),但它很容易部署、测试和使用。

试试看,给我们你的意见!

于 2013-03-25T17:53:50.290 回答