1

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

谢谢你

4

1 回答 1

0

我在 Mule ESB 上做了很多工作——开发、设计、在生产中运行等等。我想说 ESB 对你来说太过分了。如果您需要做的只是拥有一个调用 1-4 个其他 Web 服务的包装 Web 服务,我会保持简单并手动实现它。

ESB 需要一台服务器来运行您的项目,并且有相当长的学习曲线。

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

但是,如果您要让 Web 服务遍地开花,那么 ESB 可能是有意义的。

于 2013-04-17T17:13:35.423 回答