加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – WCF与Web-api平台中的数据和事务

发布时间:2020-12-16 09:53:40 所属栏目:asp.Net 来源:网络整理
导读:我已经使用了这两种技术,但我即将构建一个新的骨干服务层并考虑WCF与Web-Api. 我们的想法是创建一个服务层,这些服务将由内部.NET组件和前端应用程序使用. 以下是与此案例无关的问题: TCP,UDP 代理生成器 WS- *标准,如Reliable Messaging,Transactions 我正
我已经使用了这两种技术,但我即将构建一个新的骨干服务层并考虑WCF与Web-Api.

我们的想法是创建一个服务层,这些服务将由内部.NET组件和前端应用程序使用.

以下是与此案例无关的问题:

> TCP,UDP
>代理生成器
> WS- *标准,如Reliable Messaging,Transactions

我正在考虑两种方法:

>面向n层WCF服务的应用程序前端应用程序的Web-api
>用于应用程序前端和灵活服务层的Web-api,从而避免服务之间的HTTP跳转

我们的系统是面向财务的,一些服务将使用某种OData作为数据服务运行,一些服务将执行复杂的金融交易(使用复杂类型).

我已经读过最近添加到Web-Api 2中的新内容,它似乎是一个领先的平台.我已经搜索了很多关于利弊的信息,并且WCF还活着(或冻结).

一些相关的参考文献:

http://www.codeproject.com/Articles/341414/WCF-or-ASP-NET-Web-APIs-My-two-cents-on-the-subjec

http://msdn.microsoft.com/en-us/library/jj823172.aspx

假设所有服务都在同一个局域网上并且这是针对企业系统的,那么您会推荐什么?为什么?

解决方法

这是一个问题……你是否需要传输层的灵活性,或者他们只使用http(s)服务?如果服务只是HTTP和(如你所说)你不关心代理和WS- *那么我不能为我的生活想到你使用WCF的原因.

REST /普通旧http(s)的编程模型非常精简,MVC“风格”更加自然,更不用说WCF可以真正快速地变得非常复杂,让我觉得我需要一个非常好的有理由在2013年选择WCF ……

不要把扳手投入工作,但你考虑过服务堆栈:

https://servicestack.net/download

这就是我要使用的……(顺便说一句,我没有以任何方式/形状/形式与他们联系).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读