Slide 10
Slide 10 text
例:非同期処理における結合
1. 非同期通信は「統合強度」を下げるわけではない
通信方式が同期的か非同期的かは、モジュール境界を越えて共有される「知識」には影響を
与えず、統合強度の強さはメッセージの内容や業務要件による
2. 「実行時結合」を下げ、「距離」を広げる
非同期通信の最大の利点は、「実行時結合(運用上の依存関係)」を低く抑えられる。
3. 距離が広がることで「変更コスト」が増加する
距離が広がることは独立性を高める一方で、もし強い統合強度(たとえばモデル結合や
機能結合)を持ったまま非同期通信を行っていると、変更時のコスト(調整の労力)が
同期通信よりもかえって高くなる。
10/15