在SOA架构中从另一个服务调用服务是否可以?

15 soa design-patterns web-services

我想我知道这个问题的答案,但我刚刚发现有人恰恰相反 - 谁是一个非常熟练的开发人员,他们只是度过了糟糕的一天?

问:在SOA架构系统中从服务中调用服务是否可以?

我怀疑没有,但无论如何我会问...

Mar*_*ark 6

我想不出有什么理由不这样做.我可以想到服务可以调用其他服务的多种原因.我已经构建并实现了多个执行此操作的服务.我也知道建立这种系统的其他架构.


sof*_*eda 3

绝对是的。这种 SOA 模式通常称为编排,其中一个 Web 服务进行处理,然后将消息沿着处理管道传递给另一个 Web 服务。谷歌一下,你会发现一些很好的参考资料。
另一种情况可能是更多技术原因,例如路由,您有前端 Web 服务,可以根据安全策略、内容、桥接不同技术或传输协议等将消息路由到不同的后端服务。