如何在ASP.NET Web API项目中实现SOA概念?

时间:2018-08-27 05:15:41

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

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

1 个答案:

答案 0 :(得分: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来构建宁静的服务。

这里是一个视频links的链接。