我没有Web服务的经验.从历史上看,我使用专有通信协议构建客户端 – 服务器系统(即使它们恰好是 XML).我只花了几个小时看着Axis2,它让我的脊椎发抖. WS的学习曲线吓到了我,看到所有XM
您如何决定是否需要使用Web服务或自定义通信协议?每种方法的优点/缺点是什么?它们最适合哪些用例?
请发布明确的指南,而不是意见:)
构建RESTful Web API;然后,如果使用其他方法(SOAP,XML-RPC等),您将获得许多自动缓存和其他好处有关详细信息,请参见this post
另一个好处是,如果您为要使用的代码构建RESTful API,您可以让用户也可以利用它 – 它们通常用于您从未梦想过的产品.