2012-08-08 53 views
0

我有一个场景,我应该联系一个RESTFul API,以JSON的形式向我发送响应。我得到响应后,我想将数据存储在数据库中。如何使用Java程序创建Web代理服务

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

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

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

谢谢!

+0

我觉得你需要的是创建一个你的BPEL可以与之交谈的平静服务,以及哪个inturn消耗其他的restful API。看看http://jersey.java.net/nonav/documentation/latest/user-guide.html – techuser 2012-08-14 01:09:02

回答

0

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