ServiceStack について知ったばかりですが、これまで読んだコメントからは、WCF からの切り替えが非常に有望に思えます。
この投稿は、.NET および Mono ServiceStack と ASP.Net Web APIで動作すると述べています。
Windows サーバーでホストされている ServiceStack Web サービスをクライアント (Mac OSX の Mono など) で使用できるかどうかを知りたいです。
ServiceStack のシリアライズ/デシリアライズは、あるサーバー プラットフォームから別のクライアント プラットフォームに機能しますか?
理論的には、CLR をターゲットにしているため、これは可能なはずです。
ただし、実際には、Mono の CLR の実装に大きく依存します。