【问题标题】:How to implement soa concept in asp.net web api project?如何在 asp.net web api 项目中实现 soa 概念?
【发布时间】:2018-09-14 06:37:37
【问题描述】:

我知道一些关于 SOA 的基本概念。但是我不知道如何开发基于 SOA 的项目。所以,我想知道一种在 Asp.NET Web API 项目中实现 SOA 的方法。

【问题讨论】:

  • SOA 并不特定于任何一种技术。您可以使用 ASP .Net。它依赖于 Web 服务/API/微服务以及每个组件提供特定功能并带有定义良好的合约/接口的想法

标签: asp.net-web-api soa asp.net-core-webapi


【解决方案1】:

SOA 不是一种技术,而是一种设计/架构风格。这有不同的实现。它们如下。

Web services based on WSDL and SOAP
Messaging, e.g., with ActiveMQ, JMS, RabbitMQ
RESTful HTTP, with Representational state transfer (REST) constituting its own constraints-based architectural style
OPC-UA
WCF (Microsoft's implementation of Web services, forming a part of WCF)
Apache Thrift
SORCER

ASP.Net Core 支持REST api,如果您希望使用 asp.net core 实现基于 SOAP 的服务,这里是this 的方便链接

https://stackify.com/soap-net-core/

youtube 上有很多视频,也有很多学习 REST 服务的网站。如果你熟悉 c# 和 asp.net,你可以开始学习 ASP.NET Core 来构建你的 restful 服务。

这是一个视频links的链接。

【讨论】:

  • 你说得很好。谢谢。但我正在寻找一种深入理解 soa 概念并使用 Restful http 实现它的方法。你能告诉我这样吗?
猜你喜欢
  • 2022-11-02
  • 2017-05-06
  • 1970-01-01
  • 2016-01-17
  • 2012-10-05
  • 2016-12-06
  • 1970-01-01
  • 2014-07-15
  • 2012-06-20
相关资源
最近更新 更多