我有一个使用Indy 10使用Delphi 2006开发的应用程序。有没有人知道如何将可执行文件添加到WebService功能中,以便用户可以通过SOAP与它进行交互?我已经看到Delphi提供的示例需要Indy 9,而且由于我们的应用程序依赖于Indy 10,回到9不是一个选项,不幸的是我还没有看到任何其他软件包来提供这个功能。 / p>
答案 0 :(得分:1)
使用Indy(Tiburon分支)的当前版本10.5.7,我成功地使用这篇文章用Delphi 2009编写了一个简单的独立SOAP服务器:
http://www.digicoast.com/delphi_soap_standalone.html
它也适用于Delphi 2006(即使在Delphi 6中我使用的是Indy 10 Tiburon分支)。
SOAP服务可以与Java(JAX-RPC)Web客户端一起使用,但我还没有测试过所有可能的数据类型。
答案 1 :(得分:0)
如果您将逻辑封装到Apache模块(最终将使用TWebModule)并使用Apache提供它,该怎么办?
答案 2 :(得分:0)
我为此使用了remobjects sdk。 IIRC它适用于Indy 9和10.虽然可能对你有点贵。 http://www.remobjectssdk.com/