面向服务和三层体系结构在一起?

时间:2019-02-25 15:00:54

标签: spring-mvc soa three-tier

我可以在一个应用程序中使用SOA和三层吗?使用MQ和Spring MVC使用SOAP连接外部服务。我有一个应用程序服务器和一个数据库服务器。

1 个答案:

答案 0 :(得分:0)

是的,看来它们是完全不同的东西。

有许多不同的SOA实现样式,您可以通过多种方式来实现。一种是让服务通过http与API通讯,其中所讨论的API以3层样式编写。

您还可以使用事件驱动的体系结构,在该体系结构中,消息在消息总线或队列或某种队列中传递,对这些队列的读取和写入服务可以按三层样式编写。

总而言之,您可以在同一体系结构解决方案中拥有SOA和三层,其中一个不排除另一个。

这是否有助于您决定如何构建服务设计以及如何构建更广泛的解决方案体系结构?