我的意思是,真正的互操作:从Java到.NET,从PHP到Java等.
我问,因为我们的权力要求我们使用SOAP Web服务实现面向公众的API,而我正试图强调RESTful XML/JSON API.
他们的推理是由洗脑引起的:
SOAP是一种基于标准的协议(更不用说我们的一个开发人员花了4天的时间埋没在XML配置和自定义安全令牌序列化器中,试图以某种方式弯曲WCF客户端,以便它调用WSE 3.0服务,它会产生各种模糊的错误)
SOAP是安全的(但从业务角度来说,我们既不需要加密也不需要数字签名 - 基于SSL的HTTP将绰绰有余)
最后,SOAP是可互操作的,这似乎是他们的最佳卖点(这个问题的重点)
重申:SOAP真正可以互操作吗?你真实世界的战争故事会很棒.