asp.net-web-api - 如何在 asp.net web api 项目中实现 soa 概念?
问题描述
我知道一些关于 SOA 的基本概念。但是我不知道如何开发基于 SOA 的项目。所以,我想知道一种在 Asp.NET Web API 项目中实现 SOA 的方法。
解决方案
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 服务。
这是一个视频链接的链接。
推荐阅读
- c# - c# Can't Connecting with firebase 以及为什么 SetTaskAsync 使用当前代码返回空值
- junit - 在junit java测试期间使用mockito覆盖DNS查找
- python - 如何在不打开的情况下运行 python 脚本?
- python - 在 Python 上动态更改两行
- python - python manage.py shell 什么也没发生
- excel - 每 2 周 Excel 公式
- c# - 在c#中使用时间跨度或表示时间跨度的整数值之间的区别
- cefsharp - Cefsharp 自定义提示
- file - 将文件拖放到快捷方式中以调用带有路径作为参数的 CMD.EXE
- javascript - 在双向链接列表中删除对已删除节点的引用