如何将Web服务添加到Delphi 2006应用程序?

时间:2009-10-26 15:37:00

标签: web-services delphi soap

我有一个使用Indy 10使用Delphi 2006开发的应用程序。有没有人知道如何将可执行文件添加到WebService功能中,以便用户可以通过SOAP与它进行交互?我已经看到Delphi提供的示例需要Indy 9,而且由于我们的应用程序依赖于Indy 10,回到9不是一个选项,不幸的是我还没有看到任何其他软件包来提供这个功能。 / p>

3 个答案:

答案 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/