.NET世界中的SOA究竟是什么?它只是一种设计策略吗?

时间:2011-10-24 20:20:24

标签: c# wcf soa

SOA(在.net世界中)主要是构建将各种端点聚集在一起的应用程序的设计策略吗?

即。 Web服务层(WCF)允许不同的客户端连接和使用服务,MSMQ用于以事务方式提供可靠的消息传递和消费。

使用特定的技术/图案等,会喜欢真实的“人类”答案。

1 个答案:

答案 0 :(得分:2)

SOA是一种设计模式,旨在将系统中的组件创建为松散耦合的服务,这些服务可以相互协作。它是面向对象编程的自然扩展(在系统级应用),并不是特定于技术的。

WCF是一种技术,它通过提供对常见的消息传输机制的简单抽象并允许这些服务相互通信,从而使.NET中的实现更容易。请注意,如果您使用Web服务作为底层机制,则端点甚至不需要都是.NET