以下の3つの最も望ましいアーキテクチャー特性はSOAでどのように達成されますか?
- 高可用性
- オンラインサービスのアップグレード
- ACIDトランザクション
上記に関するSOA製品のドキュメントへのポインタが役立ちます。ありがとう。
以下の3つの最も望ましいアーキテクチャー特性はSOAでどのように達成されますか?
上記に関するSOA製品のドキュメントへのポインタが役立ちます。ありがとう。
サービス指向アーキテクチャを検討する際に、どの特性が最も望ましいかについて議論しますが、とにかく :)
高可用性は通常、サービスの複数のインスタンスを同時に実行することによって得られます。1 つまたは複数のサービス インスタンスが失敗した場合でも、他のインスタンスによってリクエストを処理できます。
要求が他のインスタンスによって処理されている間に、個々のサービス インスタンスをアップグレードすることにより、オンライン サービス アップグレードを行うことができます (上記を参照)。ただし、これが不可能な場合もあります。
ACID トランザクションは、分散トランザクションで適切に実現することが本質的に困難です。これに関する共鳴については、 CAP 定理を参照してください。