我有4个Web服务,为4个不同的简单数据库提供CRUD方法(数据库为1个表)。 我想要做的是创建另一个Web服务,调用上述服务来收集一些特定的数据,请求的数据可能在一个数据库或四个数据库中。 我曾尝试使用编排(ow2 Orchestra),但我发现这是针对业务流程的,在我的情况下,我只有代表数据库的CRUD应用程序的服务。 我也想过使用ESB,但对于我的简单案例研究来说,这似乎是一项艰巨的任务。 我是否必须手动创建此Web服务,还是有另一种方法?
谢谢
答案 0 :(得分:0)
我已经在Mule ESB上做了很多工作 - 开发,设计,在生产中运行等等。我会说ESB对你来说太过分了。如果你需要做的就是有一个调用1-4个其他Web服务的包装器Web服务,我会保持简单,只需手动实现它。
ESB需要服务器来运行您的项目,并且存在相当大的学习曲线。
与学习ESB相比,学习如何自己制作Web服务会更容易。与ESB相比,维护Web服务也更容易。
但是,如果您要让Web服务遍布各处,那么ESB可能会有意义。