用于CRUD web服务的web服务编排



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

thank you

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

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

与学习ESB相比,学习如何自己创建web服务要容易得多。与ESB相比,维护web服务也更容易。

但是,如果您打算让web服务到处增加,那么ESB可能是有意义的。

最新更新