我最近和我们的一位建筑师进行了交谈,他总结了他对SOA的使用:“我们唯一需要使用异步操作的时候是我们直接使用数据存储的时候” 我想到了这个声明,看起来似乎是合乎逻辑的,
我想到了这个声明,看起来似乎是合乎逻辑的,因为服务在发布订阅模式中工作得很好,但是我想知道您应该在哪些其他方案中使用SOA?
我们向客户公开服务,因为它们不能直接连接到数据源。我们将服务暴露给自己,因为使用WCF更容易地将其传播到不同的技术上。
我们公开服务,因为我们有同一数据源的不同的用户界面。当我们使用服务时,我们可以节省三分之一的工作。
它不仅仅是因为异步动作。