![]() |
1
3
简短的回答是:据我所知不是。 要记住的另一件事(你可能已经意识到了)是抽象的层次非常重要。 一个层次上,SOA中的“服务”是 商务服务 设计 ,其中软件系统是以基于服务的方式构建的—它提供了一些很容易被其他系统使用的东西(或者以几乎相同的方式使用服务)。即使在这一点上,我们也不是在谈论实现特定的东西,比如技术——它更多的是一种思维方式——系统是如何安排的(架构)。 下一个层次是软件系统将服务作为物理端点提供,由地址、绑定和契约(SOA的ABC)定义。 在这个层次上,您将能够找到实现; NServiceBus 我想到了(并不是说我用过它)-但是您不需要服务总线来执行“面向服务”的体系结构。 最后,我不知道你到底是怎么看的ASP.NET就你的问题而言。如果您是基于.Net的,那么WCF就是开始寻找的地方;其中一种绑定类型是web服务,这种基于web的类型属于ASP.NET. 或者,如果您正在构建一个网站或web应用程序,那么应用程序提供或使用的服务将位于数据访问或服务层(松散地耦合到业务逻辑(BL)层),因此它们实际上与您正在执行的web应用程序完全不直接相关,因为此体系结构可以工作适用于不同类型的应用程序(不仅仅是web)。 |
![]() |
Kazi · 如何让两个用户同时登录Laravel应用程序 6 年前 |
![]() |
Mahdi GB · 如何在MVC中通过控制器将模型数据发送到视图# 6 年前 |
![]() |
Denis Liger · 一个API两个通道 6 年前 |
![]() |
codematix · 利用gRPC构建解决方案 6 年前 |
|
Filip T · 流量与全局变量(服务中) 6 年前 |
![]() |
user3429660 · 如何使用RabbitMQ实现可靠性? 6 年前 |