【发布时间】:2016-02-24 15:37:26
【问题描述】:
我们正在设计一个 Java 中间件 Web 应用程序,类似于 ESB,例如 IBM 消息代理或 mule。
我们有很多 Oracle EBS 接口(soap web 服务),现在 salesforce CRM 想通过中间件应用程序调用 EBS 接口。
Slaesforce CRM通过rest json调用中间件,中间件通过SOAP webservice调用EBS。下面的图片可以帮助您了解我的意思。
我们用 Spring Integration 设计了很多天的中间件。但我们发现很难做到这一点。我们仍然需要为每个 EBS 接口(每个 wsdl 都有一个 jar 文件)生成一个 jar 文件(通过 CXF),并通过传统的 Web 服务方式调用 EBS 接口。
我们不想为每个 EBS 接口生成 webservice 客户端 jar 文件。 spring 集成是否适合这个(不为每个 WSDL 生成 jar 文件,只是一些配置或没有太多编码)?如果没有,您能推荐其他产品吗?
非常感谢您。
【问题讨论】:
标签: web-services soap spring-integration