2012-01-21 12 views
0

異種アプリケーション間の通信を必要とするシステムは非常に共通しています。異種アプリケーションの統合

このようなアプリケーションの通常のアーキテクチャは何ですか? Webサービスが通常のツールであると思うのは間違いないでしょうか(もしそうなら、どうして?)。

さらに、他にどのような考慮事項がありますか?

おかげ

+0

あなたは、アプリケーションによって意味をより正確に定義する必要があります。通信システムは、その性質に依存します。 WebアプリケーションはWebアプリケーションにとって自然であり、デスクトップアプリケーションにとってはあまりありません。また、環境は非常に重要です。アプリケーションは同じマシンにありますか?基礎となるOSとは何ですか? – LBarret

答えて

0

全く正常なアーキテクチャとWebサービスはありません確かにANDA人気のあるものを、それらをリンクアップする一つの方法です。しかし、通信技術の選択は、この問題のほんの一部です。

誰が、いつ、なぜ、頭のスクラッチャーであるかを伝えている人はもちろん、最も一般的な言葉では答えられません。

アプリケーション間のやり取りのタイプから始めなければなりません。ただ、いくつかの機能を実行するために別のアプリケーションを要求する別のaplication

からデータを取得

、いかなる種類のフィードバックは

トランザクションを必要としません。これで何かを行い、応答を返します(同期と非同期)。

これらのアプリケーションはあなたのものですか?もしそうなら、あなたはSOAに向かうべきです。つまり、アプリケーションから処理を取り出し、サービスにしてから要求します。あなたの他のすべてのアプリもそれをリクエストすることができます。

あなたはこれらのアプリケーションはtogther動作するように設計されていなかったので、簡単な解決策は、ありません行くしかし.....

関連する問題