gpt4 book ai didi

asp.net - ASP.NET 中面向服务的实际示例应用程序

转载 作者:行者123 更新时间:2023-12-02 15:49:52 25 4
gpt4 key购买 nike

我读过很多有关面向服务架构的文章。
是否有任何在 ASP.NET 中实现的真实示例应用程序?

谢谢

最佳答案

简短的回答是:据我所知,没有。

要记住的另一件事(您可能已经意识到)是抽象级别非常重要。

从一个层面来说,SOA 中的“服务”是业务服务 - 不是像 Web 服务那样的技术服务;事实上,在这个层面上,实现的想法完全无关紧要。这更多是在企业架构和业务架构层面。

往下看,您可以将其称为面向服务的设计,其中软件系统以基于服务的方式构建 - 它提供易于被其他系统使用的东西(或使用服务方式大致相同)。即使在这一点上,我们也不是在谈论诸如技术之类的特定于实现的事情 - 它更多的是一种心态 - 系统是如何安排的(架构)。

下一个层次是软件系统提供服务作为物理端点,这些服务由地址、绑定(bind)和契约定义(SOA 的 ABC)。

在这个级别,您将能够找到实现; NServiceBus我想到了(不是我用过它) - 但你不需要服务总线来实现面向“服务”的架构。

最后,我不确定您在问题的上下文中如何看待 ASP.NET。如果您是基于 .Net 的,那么 WCF 就是您开始寻找的地方;其中一种绑定(bind)类型是 Web 服务,它是基于 Web 的类型,属于 ASP.NET 的范畴。或者,如果您正在构建网站或 Web 应用程序,那么应用程序提供或使用的服务将位于数据访问或服务层中 - 与业务逻辑 (BL) 层松散耦合 - 因此它们实际上并不是与您正在开发 Web 应用程序的事实直接相关,因为此架构适用于不同类型的应用程序(而不仅仅是 Web)。

关于asp.net - ASP.NET 中面向服务的实际示例应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3753271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com