2011-09-15 12 views
20

En el servicio web fundamental, he oído hablar de "SOAP" y "KSOAP".Diferencia entre SOAP y KSOAP

  • ¿Qué son SOAP y KSOAP?
  • ¿Cuál es la diferencia entre ellos?
  • ¿Por qué debería usar uno en lugar del otro?

Respuesta

32

de SOAP - El jabón es un vocabulario XML utilizado para describir la mensajería y llamadas a procedimiento remoto entre distribuida components.Any moderna lenguaje que trabaja con es probable que soportar tanto XML y HTTP de Internet.

KSOAP - KSOAP es un SOAP API basado en KXML, donde KXML es un peso ligero analizador XML basado en Java diseñado para funcionar en limitado, incrustado sistemas tales como los dispositivos móviles personales. Es un analizador de tracción que significa que lee un poco del documento a la vez

Así, KSOAP fue especialmente diseñado o desarrollado para tratar con dispositivo integrado pequeño, como los dispositivos móviles.


jabón - La mayoría de kits de herramientas a nivel de empresa de SOAP menudo se basan en el uso de un Web Services Description Language (WSDL) generaron objeto proxy para hacer llamadas a funciones. Esto es útil si un servicio tiene una descripción publicada y cuando el kit de herramientas requiere la creación de instancias de varios objetos diferentes de clientes y transporte.

KSOAP - Mientras que KSOAP no es compatible con WSDL, hace que las llamadas sean relativamente sencillas. Solo se requieren dos objetos: SOAPObject y Http-Transport.

CONCLUSIÓN - SOAP puede ser un ámbito muy complejo de explorar, especialmente los mecanismos XML utilizados para transferir datos entre sistemas, idiomas y kits de herramientas dispares. El mundo inalámbrico requiere herramientas de pequeña estatura y gran poder. Afortunadamente cuando se trata de SOAP, el kit de herramientas kSOAP proporciona no solo un tamaño pequeño y una gran funcionalidad, sino también una relativa simplicidad y facilidad de uso para el desarrollador. Al usar kSOAP, un desarrollador puede desarrollar clientes complejos de servicios web SOAP en un tiempo notablemente corto.

7

KSOAP es una "biblioteca SOAP liviana y eficiente para la plataforma Android".
SOAP es un protocolo utilizado para crear servicios web, y que define un formato utilizado para el intercambio de mensajes que usa XML como base.

No puede usar una en lugar de la otra, ya que son dos cosas diferentes.

+0

+ una respuesta Corta y Dulce !! –