2009-09-08 144 views
4

使用Apache CXF为SOAP Web服务开发客户端非常简单。我所要做的就是打电话给wsdl2java,所有必需的课程都在场。有这样一个lisp客户吗?如果没有,我能做些什么来为lisp编写一个soap客户端?唯一的限制是我无法访问商业实现,例如franz/lispworks或mac。Lisp soap客户端

回答

2

有我今年早些时候尝试的CL-SOAP。关于它的好处是它可以读取一个WSDL文件并使用它来生成客户端代理。我无法让它对我的SOAP服务起作用,并且在某个时候放弃了这种尝试(我使用了SBCL)。 CL-SOAP本身感觉有点遗憾,最后一次更新日期为2005年。它可能适用于您的开箱即用。如果没有,代码很简单,可以通过一些修改来完成你所需要的。

CL-XML是说有一个“SOAP模块”,这是我没有尝试。

的问题似乎是comp.lang.lisp定期问,more-or-less similar answers。你可能会在那里找到更多的指针。

1

Allegro Common Lisp同时具有a SOAP server and a SOAP client。我已经使用了成功,并且它们目前得到维护和支持(与CL-SOAP不同)。

我SOAP服务器可轻松处理几百个请求第二(来自Java和.NET客户端),所以我很高兴与性能。