Веб-сервисы ASP.net против WCF - PullRequest
6 голосов
/ 16 октября 2008

Настольное приложение .net отправит информацию на центральный сервер, потенциально тысячи и тысячи приложений Deskop будут отправлять информацию на мои серверы.

Данные будут небольшими по размеру.

Подойдут ли веб-службы .net для этого сценария, или WCF подойдет лучше?

Какие плюсы / минусы?

Ответы [ 5 ]

3 голосов
/ 16 октября 2008

Я бы пошел с сервисом WCF на основе REST, потому что вы сможете передавать чистые данные без издержек на заголовок SOAP (и другую бессмысленную оболочку), который поставляется с классическим веб-сервисом .asmx на основе SOAP. .

2 голосов
/ 16 октября 2008

WCF - более надежный подход к SOA. Microsoft стремится сделать ее основной структурой для создания новой волны бизнес-приложений Microsoft. Функциональность, доступная уже в начале жизненного цикла, превосходит обычные старые веб-сервисы. Это только станет лучше. Заблаговременно выйдя на WCF, вы сможете покататься на волне и воспользоваться новыми возможностями в будущем.

2 голосов
/ 16 октября 2008

возможности регулирования, параллелизма и т. Д. Гораздо более развиты в рамках wcf. вначале это немного больше работы, но я думаю, что это лучше подходит для сценариев, где вам нужно иметь полный контроль над своими привязками.

1 голос
/ 16 октября 2008

В некоторых случаях зависит от типа и количества данных для отправки.
WCF предоставит вам больше возможностей для настройки ваших звонков.

С другой стороны, я не могу думать о преимуществах реализации веб-сервисов asp.net по сравнению с WCF. В WCF вы также можете реализовать простые «старые» веб-сервисы

0 голосов
/ 16 октября 2008

ASMX походит на удаленное взаимодействие, оно все еще существует, потому что оно поставляется с 1.0, но вы не должны больше его использовать, если вы начинаете новый проект. WCF предоставит вам гораздо больше возможностей и улучшенную поддержку инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...