Подтвердить что ты не робот

Разница между SOAP и KSOAP

В основном веб-сервисе я слышал о "SOAP" и "KSOAP".

  • Что такое SOAP и KSOAP?
  • В чем разница между ними?
  • Почему я должен использовать один вместо другого?
4b9b3361

Ответ 1

SOAP. SOAP - это словарь XML, используемый для описания сообщений и удаленные вызовы процедур между распределенными компонентами. Любой современный язык, который работает с Интернетом, скорее всего, поддержит XML и HTTP.

KSOAP - KSOAP является SOAP API на основе kXML, где kXML является легкий Java-парсер на основе Java, предназначенный для работы на ограниченном, встроенном таких как персональные мобильные устройства. Это синтаксический анализатор, который означает, что он читает немного документа сразу

Итак, KSOAP был специально разработан или разработан для работы с небольшими встроенными устройствами, такими как мобильные устройства.


SOAP -. Большинство наборов инструментов SOAP на уровне предприятия часто полагаются на использование прокси-объекта с языком описания веб-служб (WSDL) для выполнения вызовов функций. Это полезно, если служба имеет опубликованное описание и когда набор инструментов требует создания нескольких разных клиентских и транспортных объектов.

KSOAP. Хотя kSOAP не поддерживает WSDL, он делает вызов службы относительно безболезненным. Требуются только два объекта: SOAPObject и Http-Transport.

ЗАКЛЮЧЕНИЕ. SOAP может быть очень сложной сферой для изучения, особенно XML-механизмы, используемые для передачи данных между разрозненными системами, языками и инструментариями. Беспроводной мир требует инструментов небольшого роста и большой мощности. К счастью, когда дело доходит до SOAP, набор инструментов kSOAP обеспечивает не только небольшой размер и отличную функциональность, но и относительную простоту и простоту использования для разработчика. Используя kSOAP, разработчик может разработать сложные клиенты веб-сервисов SOAP за очень короткое время.

Ответ 2

KSOAP - это "легкая и эффективная библиотека SOAP для платформы Android".
SOAP - это протокол, используемый для создания веб-сервисов и который определяет формат, используемый для обмена сообщениями, использующий XML в качестве базы.

Вы не можете использовать один, а не другой, поскольку это две разные вещи.