2012-05-10 13 views
0

Webアプリケーションを公開する.NETアプリケーションがあるとします。このアプリケーションは、Weblogic上で動作するJ2EEアプリケーションと統合する必要があります。どちらも内部アプリケーションなので、セキュリティについてあまり心配する必要はありません。Webサービス経由で.NETアプリケーションをJava/J2EEアプリケーションに統合

実際に複雑なデータ構造や型はありませんので、.NETとJava層の間でマッピングできるようにする必要があります(または少なくともJava層のアダプタを作成して一致させる必要があります)。

これらの.NET WebサービスをJ2EEアプリケーションで使用する最善の方法は何ですか?

単純なアプローチは、.NET Webサービス用のWSDLを生成し、wsdl2javaまたは他の同様のツールを使用してJavaクライアントクラスを生成し、アダプタ/変更なしで動作するかどうか、単体テストの作成などを確認することです。

私は相互運用性の問題に対処するWSITがあることを知っていますが、できるだけシンプルにしておきたいと思います。どんな考え、考え?

答えて

3

2つのアプリケーションをRESTful APIで接続できます。これにより、HTTPを介して共有された高水準APIで話すことができます。どちらの言語もHTTP/RESTfulサービスの作成と使用の両方をサポートしているので、いずれかの言語で実装するのはかなり簡単です。

+0

私は、データ集約型システム(それを言及するのを忘れていました)では、SOAPベースのサービスを使う方が良いと思います。 – JavaUser201

+0

私はSOAPについてあまりにも多くのことを知りませんし、データ集約型システムをどう扱っているのかよく分かりません。しかし、私は、RESTアプリケーションがデータ集約型のアプリケーションも扱えると言うことができます。 HTTPには、このような(キャッシュのような)本当に助けになる豊富な機能があります。 – Oleksi

関連する問題