Pet*_*eAC 9 wcf soap angularjs
我们有一个已建立的WCF SOAP服务.它的接口在WSDL中定义,从中为我们的服务器生成C#类(客户使用相同的WSDL以各种语言生成客户端绑定).WSDL有一个当前版本,我们可以改变一点,旧版本,我们不能更改或删除没有弃用期,咨询等.SOAP请求往往很复杂,在同一请求中有多个XML命名空间.
WCF SOAP服务中有很多"智能",它提供了我们需要制作的新Web应用程序所需的各种提取和报告工具.我们希望将AngularJS用于客户端.但是这些复杂的SOAP请求在JavaScript世界中并不容易.如果我们只有REST服务,我们可以使用角度资源服务.如果不是这样,那么一个讲JSON的服务器,虽然是像SOAP这样的RPC样式,但运行时间相当接近.
关于如何减轻我们的服务器和客户端之间的阻抗不匹配,我有各种各样的想法.但没有什么听起来快速或容易.
我想到了: -
我正在寻找建议.
通常,我建议为任何AngularJS开发提供REST服务,并使用Node.js API服务器包装许多遗留系统.当然,存在大量的"依赖",但通常大多数项目在这条路线后会更快乐,更有成效.
一些值得思考的事情
为什么REST对AngularJS很重要的六个原因
我希望有所帮助.
干杯,尼克