Muszę napisać kilka małych serwisów internetowych. Muszą być zdefiniowane przez WSDL i pracować za pośrednictwem protokołu SOAP-RPC w celu pracy z istniejącym mechanizmem przepływu pracy i strukturą rejestru usług. Mogę jednak służyć im na stosie/platformie usługowej według własnego wyboru.Usługi sieciowe SOAP w Haskell?
Piszę je teraz w Javie i nie jest tak źle. Ale myślę, że moje życie byłoby łatwiejsze, gdybym mógł napisać te usługi w Haskell. Wyszukując w Google, wygląda na to, że ktoś inny wpadł na ten sam pomysł i rozpoczął projekt o nazwie "HAIFA". Wygląda jednak na to, że HAIFA nie była utrzymywana przez kilka lat i nie mogłem znaleźć żadnych innych frameworków obsługujących usługi napisane w Haskell jako usługi sieciowe SOAP.
Czy ktoś wie o innych frameworkach, które pozwolą mi w prosty sposób pisać usługi sieciowe oparte na SOAP przy użyciu Haskella?
Jeśli nie, czy ktoś zrobił to ręcznie (tj. Użył bibliotek XML z hackage do przetworzenia przychodzących żądań soap-rpc i utwórz odpowiedzi zgodne z soap-rpc)? Czy było to trudne? Jakieś gnojki? Czy to było warte wysiłku?
pokrewne pytanie: http://stackoverflow.com/questions/9931410/haskell-which-soap-client-lib-to-use Wydaje się, że jesteś tutaj pecha ... – florent
Dlaczego chcesz odejść od Javy, ma doskonałą obsługę i biblioteki dla serwisów internetowych (zrzeczenie się praw, nie korzystam z Javy ani nawet jej nie lubię, ale dla WS jest tam z C#). – johnharris85