我了解一些有关SOA的基本概念。但是我不知道如何开发基于SOA的项目。因此,我想知道一种在Asp.NET Web API项目中实现SOA的方法。
答案 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的链接。