linux - 在 Linux 上编写 SOAP 服务 - 需要工具和帮助

标签 linux soap pascal lazarus freepascal

我需要为 Linux (CentOS) 编写 SOAP 服务。

我需要使用 Lazarus/FreePascal 来完成此操作。该服务需要是在后台运行的二进制文件(守护进程)。

问题: 1. 这可能吗(作为独立的可执行文件)? 2. 如果没有,有哪些替代方案? 3. 我该如何开始? 4. 我还需要哪些额外的工具/库?

最佳答案

这对于 wst 和 synapse 或 indy 是可能的。 wst 已包含在您的 Freepascal 下载中。还包含一些示例,请查看它们。

我使用 wst + freepascal 创建了多个 SOAP 服务。您可以选择让他们使用自己的网络服务器(这样他们只监听某个端口,以便进行简单的调试)或创建一个可以在 Apache 或 IIS 中使用的 cgi 模块。您还可以通过切换一些参数或包含一些其他文件来创建 Windows 服务或 Linux 守护程序。

如果您是第一次这样做,这并不容易,但肯定是可能的。

关于linux - 在 Linux 上编写 SOAP 服务 - 需要工具和帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627589/

相关文章:

java - 无法让使用 JUnit4 的项目在 IntelliJ Idea 中工作

linux - 我如何添加到此命令以通过新终端弹出一条消息来制作 "notifications"?

java - 如何为 REST Web 服务创建 SOAP 前端

java - 如何用 Java 为该 WS 创建 SOAP 请求信封?

java - 如何使用 SOAP UI 生成的代码进行 SOAP 调用?

delphi - RAD Studio 源代码标记/可视化的解释

linux - 源 bashrc 在 cron 中不起作用

c++ - 如何在 Windows 上将 GoogleTest 变量 GTEST_LIBRARY GTEST_INCLUDE_DIR 和 GTEST_MAIN_LIBRARY 设置为 CMake?

delphi - 如何在 Delphi 中下载一个非常简单的 HTTPS 页面?

algorithm - 将节点移动到单链表的开头