Java を使用している顧客が接続したい dotnet Web サービスがあります。彼らが使用するのに最適なテクノロジーは何ですか? アクシスかメトロか、それとも何か?
5 に答える
WSDLは、テクノロジーが気にしない正しい方法でプロトコルに従った標準言語です。
この実装がクライアントの市場投入までの時間を満たす必要がある場合のみ。その場合は、より迅速に実装できるものを使用してください。
ApacheAxis2を使用して.Netサービスに接続することに成功しました
理論的には、標準に準拠したフレームワークを使用してこれを行うことができます。実際には、一部のツールで生成されたコード(デフォルト設定)が機能しない場合があります。たとえば、名前空間を変更したり、SOAPヘッダーを追加したりする必要がある場合があります。これは、たとえばAxis2とCXFを使用して行うことができますが、追加の構成が必要です。
構成が簡単だと思うので、Axis2よりもCXFをお勧めします。また、再配布に必要なjarファイルのメガバイト数も少なくなります。
私はMetroを使用していませんが、Axisを使用すると.Netサービスに非常に簡単に接続できます
Sun と MS は、MS フレームワークと SUN のメトロを使用して、費用のかかる相互運用テストを行ってきました。Axis と Axis2 は最初から MS フレームワークとの適切な相互運用性を備えていますが、完全にテストされた相互運用性が必要な場合は、Metro を使用してください。
BR、
~A