SOAP web services in haskell?

Posted by Dave on Stack Overflow See other posts from Stack Overflow or by Dave
Published on 2012-10-15T21:34:10Z Indexed on 2012/10/15 21:36 UTC
Read the original article Hit count: 259

Filed under:
|
|
|

I have to write a bunch of small web services. They must be defined by a WSDL and work via SOAP-RPC, in order to work with an existing workflow engine and service registry framework. I can, however, serve them on a service stack/platform of my choice.

I'm presently writing them in Java, and it's not too bad. But I'm thinking my life might be easier if I was able to write these services in Haskell. Searching on Google, it looks like, once upon a time, someone else had the same idea and started a project called "HAIFA". However, it looks like HAIFA hasn't been maintained for some years, and I couldn't find any other frameworks supporting serving up services written in Haskell as SOAP web services.

Does anyone know of any other frameworks that will allow me to easily write SOAP-based web services using Haskell?

If not, has anyone done this manually (i.e., use XML libraries from hackage to process the incoming soap-rpc requests, and create soap-rpc compliant replies)? Was it difficult to do? Any gotchas? Was it worth the effort?

Thanks in advance!

© Stack Overflow or respective owner

Related posts about haskell

Related posts about soap