私は小さなウェブサービスをたくさん書かなければなりません。それらは、既存のワークフローエンジンとサービスレジストリフレームワークで作業するために、WSDLによって定義され、SOAP-RPC経由で動作する必要があります。私は、私の選択したサービススタック/プラットフォームでサービスを提供することができます。ハスケルのSOAP Webサービス?
私は現在Javaで書いていますが、それほど悪くはありません。しかし、私がハスケルでこれらのサービスを書くことができれば、私の人生はもっと楽になると思っています。 Googleで検索してみると、ある時点で誰かが同じアイディアを持ち、「HAIFA」というプロジェクトを開始したように見えます。しかし、HAIFAは何年も維持されておらず、Haskellで書かれたサービスをSOAP Webサービスとしてサポートする他のフレームワークは見つかりませんでした。
ハスケルを使ってSOAPベースのWebサービスを簡単に書くことができる他のフレームワークを知っている人はいますか?
これを手動で行った人はいませんか(つまり、ハッカーのXMLライブラリを使用して着信soap-rpcリクエストを処理し、soap-rpc準拠の返信を作成します)。それは困難でしたか?どんな怪物?努力する価値はありましたか?
関連質問:http://stackoverflow.com/questions/9931410/haskell-which-soap-client-lib-to-use あなたがここに運の出ているようだ... – florent
なぜあなたはJavaから離れたいと思っています。それはWebサービスのための優れたサポートとライブラリを持っています(免責事項、私はJavaを使用していない、あるいは本当に好きですが、WSではC# – johnharris85