2016-06-11 18 views
0

これら2つの用語の違いを理解しようとしています。私が理解しているところでは、SOAにはSOAPとRESTの2種類の実装があり、RESTを使用するアーキテクチャの方法はROAと呼ばれています。つまり、ROAはSOAのカテゴリーに入ります。矛盾した形で言っている場所がいくつかあります。サービス指向アーキテクチャーとリソース指向アーキテクチャー

私が間違っているなら、どんな助けもありがたいです。

答えて

3

SOAは実際にはfairly oldであり、インターネットの多くを先取りしています。複数の潜在的な消費者を持つソフトウェアを作成するパターンです。 SOAPとRESTをはるかに超えたSOAの実装が数多くあります。

ROAはSOAのより具体的な用語です。それは象や哺乳類について話すようなものです。すべての哺乳類が象ではありませんが、すべての象は哺乳動物です。すべてのSOAがROAであるわけではありませんが、すべてのROAはSOAです。

私はこれに対する矛盾について興味があると思います。私はあなたがSOAではないROAを構築できるとは思いません。あなたがネットワーキング層を実装しておらず、メモリ内のリソースだけを呼び出すのであれば私が考えることができる最も近いものです。それはばかげているでしょうが、あなたは理論的にそれを行うことができます。

関連する問題