【发布时间】:2010-11-21 03:20:44
【问题描述】:
我有一个 Perl 库并希望使用 SOAP 来执行以下操作:
公开库中所有函数的列表,包括 每个函数和 perldoc 的签名(人类可读 函数及其参数的描述)。
允许人们调用给定函数并在 SOAP 标准方式。
我可以尝试手动执行此操作,但哪些工具可以转换 Perl 将库“自动”添加到 SOAP 服务器?
特别是,我不想手动编写 WSDL 之类的东西。
我的目标是:为我的用户提供一个最小的“零装饰”界面 函数,并让其他人创建 HTTP 表单/Javascript/等 我的功能的接口。
更多细节稍后添加:
为了稍微分解一下,我需要这些东西:
% 将我的 Perl 函数的签名转换为 WSDL 的东西 文件。最终,我希望 WSDL URL 成为人们唯一的东西 需要访问我的 SOAP 服务。
% 将传入的 SOAP 请求转换为函数调用的东西。
% 将函数调用的结果转换为 客户端期望的类似 SOAP 的 XML。
这不会那么难吧?
【问题讨论】: