平台 - Java、Ubuntu(首选 apache)
我有一种情况,我想为soap客户端实现rest web服务。Baiscally,此服务将模拟真实服务的行为。那可能吗?
如果是,另一个问题是,Axis2 是否足以支持其余的 Web 服务,如果不是最简单的替代方案。
我的模拟器非常简单,它将根据请求的 xpath 解析以 xml 响应进行响应。
平台 - Java、Ubuntu(首选 apache)
我有一种情况,我想为soap客户端实现rest web服务。Baiscally,此服务将模拟真实服务的行为。那可能吗?
如果是,另一个问题是,Axis2 是否足以支持其余的 Web 服务,如果不是最简单的替代方案。
我的模拟器非常简单,它将根据请求的 xpath 解析以 xml 响应进行响应。
这是绝对可能的。SOAP 请求是使用 POST 方法发送的,因此您只需要构建 REST 资源并使用适当的 SOAP 响应 xml 来响应 POST 请求。我使用非常简单的 RESTeasy 构建了类似的东西。
几年前,我阅读了这篇教程,并基于这种架构(Axis2+WSDL+RESTful)实现了一些服务。它工作正常。但我不会认为它是所有事物的最佳架构(“一刀切”),但它很容易部署、测试和使用。
试试看,给我们你的意见!