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

В области фундаментальных веб-сервисов я слышал о «SOAP» и «KSOAP».

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

person Nikunj Patel    schedule 15.09.2011    source источник


Ответы (2)


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

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

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


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

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

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

person Lalit Poptani    schedule 15.09.2011

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

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

person apaderno    schedule 15.09.2011
comment
+ один короткий и милый ответ !! - person Nirav Dangi; 07.01.2017