SSH网站接口设计,有没有更好的方法?

网站想要为手机、桌面等应用提供接口。
考虑了一下,有初步方案,但总觉得过于笨拙。拿出来晒晒,请各位多指点

初步考虑使用HTTP协议,server端提供 易于解析的页面,或者干脆返回XML。
client端使用httpclient发起请求,获得数据后完成页面解析。

但是总觉得,后续维护又多出一块东西要一并维护。而且实现上貌似效率会很差。

请论坛的大侠们也帮忙看一下,有没有更好的想法?不晓得其他站点都是如何实现的。

webservice是在http的基础上做了封装了,这个常用的组件就是cxf/xfire/axis2等

webservice相对简单,RPC相对来说有一点复杂

webservice的好处是他是基于HTTP的,不限于特定的语言,你用java写一个webservice,其他的语言都可以调用

使用webservice,这个使用起来会比较简单

可以看一下xfire/axis2/cxf等常用webservice框架

别用网页返回,这是一个非常不好的方式。

你可以学习一下RMI(远程方法调用)

使用webservice、rpc等都是可以的。或者如果够简单的话,自己使用http协议进行一个小得封装。

坐在web工程中,最好是使用webservice,这个是通用的web服务接口。

rpc,主要可以用做本地的进程间或者远程的一些基于tcp/UDP协议的一些访问。

webservice基于http协议。