5

REST に関する私の理解では、すべての操作が CRUD 操作であるという暗黙の前提があります。場合によっては、CRUD 操作を行っておらず、より複雑なロジックを実行していることがあります。この場合、SOAPの方が適しているのではないでしょうか? それとも、すべての操作がどれほど複雑であっても、一連の CRUD 操作であるため、一連の小さな CRUD 操作に分割して、次々に呼び出す必要があるのでしょうか? しかし、これにより、作成しようとしている操作がより面倒になりませんか? REST の代わりに SOAP を使用する方が理にかなっている場合を理解しようとしています。

4

1 に答える 1

1

私は銀行エリアで働いています。ロシア最大の銀行の 1 つ。私たちはsoaを使用しており、多くのWebサービスを持っています。私たちはそれが好きです:

  1. 1 つのタスクを分解するのは簡単です -> 1 つのサービス
  2. Web サービスの管理が簡単です (サービス オーケストレーションとサービス コレオグラフィー)
  3. 1 つのサービスのみを書き換える必要があり、すべてのロジックを書き換える必要がないため、バグのローカライズは非常に簡単です (残りの部分では、バグが見つかった場合はすべてのロジックを書き換えます)。
  4. SOAP Web サービスを使用すると、組織のマップを作成するのは簡単です (Web サービスを結合して別の論理ユニットを取得できた後)。
于 2013-06-21T10:18:59.120 に答える