Swingクライアントのアプリケーションを構築しているかたはいらっしゃいませんか?

Seasarだと、JSFやFlexに力が入っていると感じていますが、
Swing画面から、サーバ側のSeasarと通信するには、結局どうするのが
ベターか決めかねています。

標準技術ベースで固めるなら、Axis等を使ってWebサービスとして、
公開し、Swing画面はWebサービスクライアントとして、構築してしまう
のも手かなと思いつつ、ちょっと大げさすぎる(XML化のオーバーヘッドも気になる)
気もしています。

Swingクライアントはウェブスタートで起動、
クライアント数は50台程度
論理画面数50画面程度
くらいの規模を想定しています。

俺ならこうする的なアイデアをお持ちの方は教えていただけるとありがたいです。