大家好:在asp.net mvc3应用程序上工作,该应用程序需要将数据发送到另一个将数据保存到SQL的应用程序.
到目前为止,我已启动并运行其中一个应用程序并且运行良好:用户登录并执行基本的CRUD操作; 这已经使用C#MVC3框架建立并且运行良好.
问题:数据需要保存到另一个外部数据库,主机不允许直接访问SQL服务器,数据必须通过IIS/Web-App/Firewall/Proxy等.
问题是:将数据从一个应用程序发送到另一个应用程序的最佳方式是什么?使用什么协议"HTTP?Webservice?VPN?....".连接必须是安全的,接收数据的应用程序必须验证发送数据的应用程序.
我知道这听起来不必要地复杂,但客户端在这个实现上是僵局.这也必须在ASP.NET C#/ VB.NET中实现.有什么建议?
谢谢
Web 服务最有意义 - 您可以实现自己的身份验证系统(正如您所知,同一个应用程序总是会调用 Web 服务)
http://www.codeproject.com/KB/webservices/myservice.aspx
您可以考虑按照 RESTful 模式(使用 MVC)使用 ASP.NET MVC 开发 RESTful Web 服务
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |