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

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

22 голосов
/ 15 сентября 2011

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

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

Ответы [ 2 ]

33 голосов
/ 15 сентября 2011

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 за удивительно короткое время.

8 голосов
/ 15 сентября 2011

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

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

...