Android 让soapweb服务与restapi交互?

Android 让soapweb服务与restapi交互?,android,web-services,rest,soap,google-api,Android,Web Services,Rest,Soap,Google Api,我只是在学习什么是web服务以及如何使用web服务,如果这是一个愚蠢的问题,请容忍我 我正在制作一个Android应用程序,并将尝试使用一个服务帐户在、和之间进行服务器到服务器的交互。这是个问题吗?我需要知道什么才能开始这项工作?一般来说,SOAP和REST就像中文和英文一样。他们太不一样了,没有什么东西可以在他们之间翻译,他们就不能互相交谈。虽然他们都可以使用XML,但这完全不同。那么这是否意味着这可以通过“翻译”实现呢?或者说这是不可能的?REST是关于请求和修改数据(存储在对象/资源中)。

我只是在学习什么是web服务以及如何使用web服务,如果这是一个愚蠢的问题,请容忍我


我正在制作一个Android应用程序,并将尝试使用一个服务帐户在、和之间进行服务器到服务器的交互。这是个问题吗?我需要知道什么才能开始这项工作?

一般来说,SOAP和REST就像中文和英文一样。他们太不一样了,没有什么东西可以在他们之间翻译,他们就不能互相交谈。虽然他们都可以使用XML,但这完全不同。

那么这是否意味着这可以通过“翻译”实现呢?或者说这是不可能的?REST是关于请求和修改数据(存储在对象/资源中)。SOAP是要求对象/资源对它所持有的数据执行一些操作。您需要做的是编写一些代码,从一个服务读取一些java对象格式(SOAP和REST都有相应的库),然后转换该java对象并写入另一个web服务。你的问题太笼统了,我无法详述。但是考虑像Jersey或RESSTAY这样的技术来休息;和Metro或Axis的肥皂。这真的取决于你拥有的堆栈。例如,Glassfish可以轻松地与Metro和Jersey配合使用,而JBoss可以轻松地与RestEasy配合使用。从技术上讲,所有这些都可以在任何服务器/容器中使用。简短版本:Android调用Google Play API,转换数据,并对您的服务进行SOAP调用,但这取决于我对您的项目的许多不了解。我将继续喋喋不休,但是我的一个朋友在android上写了一个游戏,并用它通过soap与他的glassfish服务器进行对话。他还在游戏中进行应用内购买。听起来有点像你正在做的事情。