用于ASP.NET中的数据库更新的WebService或WebRequest

时间:2010-04-18 07:30:36

标签: asp.net web-services

我目前正在制作一些系统,用于收集来自不同站点的统计报告,用于那里的任何用户交易。 我的问题是,从你的经验中实现会更好......

所有向统计网站报告数据的网站都在我的服务器上。

最好是用户WebRequest将GET数据发送到页面还是使用Webservice ...

感谢

2 个答案:

答案 0 :(得分:1)

到REST或SOAP,这就是问题! :)

看看ODATA(wcf数据服务)。我喜欢通过javascript在服务和页面之间进行通信,以及在服务之间(在SOA场景中)或服务与页面之间(服务器中的页面)之间进行通信的肥皂。

REST更灵活,但是恕我直言,SOAP更易于维护。

答案 1 :(得分:1)

如果输入/输出数据量很小,WebRequest会更好,可能更快,但是如果需要传递复杂对象,Web服务将是合适的,因为它将处理这些数据的序列化/反序列化您不需要在代码中解析它们的对象。