私は難しい立場に います。Java ベースの API を公開するサードパーティのエンタープライズ システムがあります。ただし、私たちは 100% .Net 指向の開発チームです。基本的に、Java API を C# コードから呼び出せるものでラップする必要があります。
Web サービスは素晴らしいものですが、私たちのインフラストラクチャでサポートされている Java アプリケーション サーバーは WebSphere 6.1 だけです。つまり、古い (そして非推奨の) JAX-RPC Web サービス フレームワークが、Web サービスを公開する唯一の方法であることを意味します。ここで機能する単純な概念実証を取得するだけでも悪夢でした (Java の経験不足、WebSphere がひどい、JAX-RPC がぎこちない、JAR 地獄がたくさんあるため)。
Java EE 5 の新しい JAX-WS 2.0 Web サービス フレームワークは見栄えがします。Java アプリケーション サーバー全体なしでこれを実行する方法はありますか? たとえば、.Net の WCF (Windows Communication Framework) では、サービスをどこでもホストできます (インプロセス、Windows サービス、IIS 6/7 など)。
このライブラリをいくつかの Web サービスでラップする最も軽量な方法は何ですか?