可替代Web服务c#

本文关键字:服务 Web | 更新日期: 2023-09-27 18:07:04

我正在寻找web服务的替代方案。

这就是我想要完成的:在服务器上,我有一个包含大量信息的数据库。我的客户将使用桌面应用程序安全登录并进行更改,然后注销。

起初,我计划创建一个web服务,使用方法进行更改并连接到数据库。但由于种种原因,我不得不寻找别的东西。

请帮我一下好吗?

谢谢!

可替代Web服务c#

您可以使用WCF实现具有可互换"绑定"的服务

绑定。绑定指定如何与端点通信。绑定指定端点如何与外界通信,包括使用哪种传输协议(例如,TCP或HTTP),对消息使用哪种编码(例如,文本或二进制),以及哪些安全需求是必要的(例如,安全套接字层[SSL]或SOAP消息安全性)。有关更多信息,请参见使用绑定配置服务和客户端。http://msdn.microsoft.com/en-us/library/ms735096.aspx

请参阅" system -提供的绑定"以获得一些选项。

  • NetTcpBinding -一个安全的和优化的绑定,适合于WCF应用程序之间的跨机器通信

除了"web-services"之外,人们还可以看看其他工具,比如ICE,它在某些方面类似于CORBA和RMI(我敢说它是WCF的一部分)。或者,也许RPC与协议缓冲区,Apache Thrift,甚至"只是"OData,等等——不缺乏工具,库或方法。

这些替代方案会比"web-services"更好吗?当然,这要看情况……我会专注于保持它的简单和使它只是工作:)

快乐编码。