如何为混合移动应用程序使用非REST WCF服务?

时间:2016-10-31 06:49:29

标签: node.js wcf asp.net-web-api xamarin ionic-framework

我正在尝试开发一个移动应用程序,它将消耗现有的非REST WCF服务。如果我选择开发移动应用程序,那么使用此服务的最佳方式是什么?我是移动开发的新手,可以接受任何建议。

关于应用程序的几点内容:

  1. 它是一个现有的Web应用程序,我们将迁移到移动设备 应用程序。

  2. 移动应用需要拥有Android / iOS版本才能实现 想在XAMARIN或IONIC中开发混合应用程序。

  3. 应用程序的数据源将是现有的WCF 服务。
  4. 我们无法重写或更改WCF服务 有权这样做。
  5. 安全性是此应用程序中的一个重要方面。

  6. 我只有终点而不是整个项目。 [无法编辑web.config或更改方法以返回JSON]

  7. 这里并没有要求完整的解决方案,只是为了方向。任何想法/建议都会非常有用。

2 个答案:

答案 0 :(得分:1)

尝试使用其中一个模块来使用WCF https://npms.io/search?q=WCFhttps://npms.io/search?q=SOAP,或创建另一个包装/代理WCF并将其转换为REST或JSON RPC接口的服务,可能类似于这个:https://github.com/kmvi/JsonRpc.ServiceModel

答案 1 :(得分:0)

通过服务参考在VS中使用该服务为您生成代理