2013-04-17 92 views
1

我有4个Web服务提供CRUD方法到4个不同的简单数据库(数据库1个表)。 我想要做的是创建另一个Web服务,调用上述服务来收集一些特定的数据,请求的数据可能在一个数据库或四个数据库中。 我试图使用编排(OW2乐团),但我发现这是业务流程,在我的情况下,我只有服务代表一个数据库的CRUD应用程序。 我也曾想过使用ESB,但对于简单的案例研究来说,这似乎是一项艰巨的任务。 我必须手动创建这个Web服务还是有另一种方法?Web服务协调的CRUD web服务

谢谢

回答

0

我已经做了很多与骡子ESB的工作 - 开发,设计,生产运行等我想说的ESB是矫枉过正为您服务。如果你只需要一个包装Web服务来调用1-4个其他Web服务,我会保持简单,只需手动实现。

ESB需要服务器运行您的项目,并且存在相当大的学习曲线。

与学习ESB相比,学习如何自己制作Web服务会更容易。与ESB相比,维护Web服务也更容易。

但是,如果您打算让Web服务遍布整个地方,那么ESB可能是有意义的。