首页 > 解决方案 > 如何在 asp.net web api 项目中实现 soa 概念?

问题描述

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

标签: asp.net-web-apisoaasp.net-core-webapi

解决方案


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 的服务,这里有一个方便的链接

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

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

这是一个视频链接的链接


推荐阅读