Windows Communication Foundation или веб-службы могут быть лучше, если вам не нужны накладные расходы на веб-странице, требуемые ASP или ASPX. Это будут мои предложения о том, как лучше это сделать. Предполагается, что у вас уже нет страниц, которые уже созданы и находятся на ранних стадиях проектирования.
WCF лучше, если вы просто хотите, чтобы услуги сообщаться назад и вперед, которые могут вынимает часть того, что HTTP устанавливает и ручками, но может быть лучше, если вы хотите, чтобы минимизировать данные, передаваемые по всему я бы думать. WCF является частью фреймворка .Net 3.0, поэтому он может быть не обязательно установлен, поскольку в некоторых случаях он может быть установлен по умолчанию. Например, это то, что заменил .Net Remoting, который был бы более старым способом передачи объектов между машинами другими способами с использованием нестандартных портов и может быть немного более полезной с точки зрения инфраструктуры. Веб-службы лучше, если вам не нужно все, что есть на веб-странице, и все в порядке с сообщениями в SOAP или POX или в другом формате, который не должен быть HTML. Вместо ASPX у вас будет ASMX и некоторый код, но теоретически наличие хорошо построенного набора сервисов должно помочь, если вам когда-либо придется добавлять веб-интерфейс или привязываться к чужим системам.
Как вы думаете, WCF или WS были бы лучше? –
Каковы некоторые из способов, по которым вы считаете, что WCF или WS лучше? (Кстати, я стараюсь, чтобы часть веб-сервера была как можно более простой. Я не хочу, чтобы * устанавливать * что-либо на сервере, например.) –
FYI, я разместил этот вопрос о последующих действиях (выше) до: http://stackoverflow.com/questions/2917981/any-benefits-of-using-windows-communication-foundation-web-services-vs-a-simp –