构建Web服务

时间:2010-10-05 22:31:23

标签: asp.net web-services

考虑ASP.NET Webforms应用程序中的3个模块/类。

我需要为每个服务提供一个Web服务,其中每个Web服务只包含一个功能。

我应该将它们分组到一个Web服务类中,还是应该为每个类保留一个Web服务?

2 个答案:

答案 0 :(得分:4)

如果它们是相关的并且需要暴露以供单个客户端消费,那么您可以创建一个Web服务并将其称为API。这意味着您和您的客户端维护/使用单个Web服务。

如果它们显然不相关,请将它们分开。

答案 1 :(得分:0)

将它们分组到一个类(基本Web服务类)中。如果需要,你可以从这里分支并实例化更复杂的类,甚至调用外部库(例如,如果你有一个数据层可以调用)