如何使用Java程序创建Web代理服务

时间:2012-08-08 22:57:20

标签: java xml json web-services soap

我有一个场景,我应该联系一个RESTFul API,它以JSON方式向我发送响应。收到响应后,我想将数据存储在数据库中。

我们使用BPEL进行开发。但是,对于干净的开发/部署,我使用Java来联系RESTFul API,这样我就不必处理BPEL中的任何Java代码。所以我想创建一个Web服务代理。

我创建了一个联系此端点的类,并获取响应(JSON)并将响应消息(JSON)转换为XML。

现在,我想创建一个Web代理服务,我可以为我创建的这个Java程序提供托管服务。有什么方法可以做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。我使用java(使用json.org库)创建了一个中间Web服务,用于使用REST API,然后在解析JSON响应后为我的BPEL提供SOAP响应。