【发布时间】:2014-02-21 08:52:41
【问题描述】:
我需要开发一个简约的网络服务。 它应该有两个功能:
-
senduserdata(远程应用会调用“senduserdata”来发送用户信息,例如“ID”和“金额”) -
sendconfirmation(远程应用程序会告诉“进程一切正常ID=X,注释是:NOTES)
过去我做了一个需要IIS 运行的SOAP dll,因为部署在我的情况下至关重要并且IIS 并不总是可用是否有可能有一个独立的exe 公开SOAP(或@ 987654332@) 接口?
【问题讨论】:
-
我不确定您是否正在寻找外部库或使用捆绑内容的方法。 RemObjects 有一个很好的付费解决方案,它既可以用作 ISAPI DLL,也可以用作独立应用程序。很久以前我在 Indy 做过一些工作,但我认为你需要在那里自己做一些事情。看起来 Datasnap 也有解决方案edn.embarcadero.com/article/41305。也许还可以看看 Delphi Web Script (DWS)。他们可能有一些东西。
-
听起来你可以用 xxm.sf.net 做一些事情,尤其是 REST(因为 xxm 中的 SOAP 支持仍然需要一些工作)。
-
另一个选项,非常接近,例如到 WCF 是 RestFul Json blog.synopse.info/post/2012/03/07/Interface-based-services
-
在这里你可以找到一些好的建议和替代品stackoverflow.com/questions/3793112/…
-
看来 RemObjects(或 DataSnap)可能是我需要的工具。由于 RemObjects 比 Datasnap 更容易尝试(对于 Delphi 专业用户),我将从它开始。谢谢。
标签: web-services delphi delphi-xe2