2012-10-11 3 views
1

Возможные Дублировать:
difference between WCF Services and Web Services and REST ServiceКакова разница между SOAP и WCF андроида

У меня есть андроид приложение, которое забирающий данные из интернет-сервера, с помощью .net веб-сервиса. До сих пор я использовал метод SOAP для получения данных, отправляя входной XML и получая выходной XML. Полученный XML будет проанализирован с использованием анализатора DOM. Используйте библиотеку KSOAP.

Теперь веб-сервис был изменен на Windows Communication Foundation (WCF). Здесь, как я могу отправить запрос и как будет отвечать. Какой файл библиотеки я должен использовать. У меня есть смущение. Я знаю единственную разницу между SOAP и WCF, WCF быстрее, чем SOAP. Может кто-нибудь очистить мои сомнения.

+2

Посмотрите здесь - http://stackoverflow.com/questions/9503851/difference-between-wcf-services-and-web-services-and-rest-service –

+2

WCF - это стек технологий Microsoft. Он использует SOAP. Я бы предположил, что KSOAP будет хорошо работать с сервисом WCF. – Tim

ответ

0

Ну, я рекомендую не менять кодировку Andoid, которая уже протестирована и работает с Websevices.

WCF - это технология, позволяющая использовать технологию удаленного доступа под одним капюшоном. WCF - это комбинированные функции веб-сервиса, Remoting, MSMQ и COM +. WCF предоставляет общую платформу для всех коммуникаций .NET. Таким образом, вы можете делать все то же самое, что и с веб-сервисами.

Создайте службы WCF, которые производят один и тот же XML, поэтому вам не нужно менять кодировку на стороне android, и вы можете продолжить работу с WCF вместо WS.

+0

Но как я могу дать параметры WCF? я попробовал то же самое, что и мыло, но получил внутреннюю ошибку –

1

WCF - это всего лишь технология связи из стека Microsoft, которая в большинстве случаев использует SOAP.

Прежде всего, напишите здесь более подробно о WCF sevice, например. Используемые привязки. Вы можете продолжать использовать KSOAP. И когда контракт на обслуживание не был изменен, изменения в клиенте не нужны.

Смежные вопросы