首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOAP和KSOAP的区别

SOAP和KSOAP的区别
EN

Stack Overflow用户
提问于 2011-09-15 04:20:52
回答 2查看 10.9K关注 0票数 24

在web服务基础上,我听说过"SOAP“和”KSOAP“。

  • ,SOAP和KSOAP是什么?

  • ,它们之间有什么区别?
  • ,为什么我应该使用一个而不是另一个?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-15 05:35:29

SOAP -SOAP是一种XML词汇表,用于描述分布式components.Any之间的消息传递和远程过程调用,与互联网一起工作的现代语言很可能同时支持XML和HTTP。

KSOAP -KSOAP是一种基于kXML的SOAP,kXML是一种轻量级的基于kXML的XML解析器,旨在运行在个人移动设备等有限的嵌入式系统上。它是一个拉式解析器,这意味着它同时读取一些文档。

因此,KSOAP是专门为处理移动设备等小型嵌入式设备而设计或开发的。

SOAP -大多数企业级SOAP工具包通常依赖于使用(WSDL)生成的代理对象进行函数调用。如果服务具有已发布的描述,以及当工具箱需要实例化几个不同的客户端和传输对象时,这是非常有用的。

kSOAP --尽管kSOAP不支持kSOAP,但它确实使调用服务相对轻松。只需要两个对象: SOAPObject和Http-传输。

结论- SOAP可能是一个非常复杂的领域,特别是用于在不同系统、语言和工具包之间传输数据的机制。无线世界需要矮小身材和强大力量的工具。幸运的是,当涉及到SOAP时,kSOAP工具包不仅为开发人员提供了小规模和强大的功能,而且还提供了相对简单和易于使用的功能。使用kSOAP,开发人员可以在非常短的时间内开发复杂的SOAP服务客户端。

票数 33
EN

Stack Overflow用户

发布于 2011-09-15 04:33:50

KSOAP是一个“用于Android平台的轻量级和高效的SOAP库”。

SOAP是一种用于构建web服务的协议,它定义了一种用于交换以XML为基础的消息的格式。

您不能使用一种而不是另一种,因为它们是两种不同的东西:第一种是使用协议所必需的库,第二种是从第一种协议中使用的协议。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7425808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档