2016-04-22 5 views
6

私の研究を示すためにここに与える言及はありません。なぜなら、リンクのどれもその点までありませんし、Googleも正確な答えを持っていないからです。誰もがWebサービスはステートフルですが、それは混乱していると言います。原則として、SOAPはステートフルであり、RESTはステートレスです。だから、なぜ/どのようにSOAPはステートフルですか?なぜ/どのようにSOAPがステートフルなのか?

+3

ステートレスSOAPとステートフルなRESTを行うことができます。 –

+0

@David Brabant:ステートフルであることはSOAPの原則の1つではないと言えますか?ステートレスなのはRESTの6原則の1つで、RESTと比較してステートフルなSOAPを使用している人がいることがわかったので、私はこれを求めています。 – Sekhar

答えて

7

基本的にステートフルは、サーバーがクライアントに関する情報を格納し、一連の要求でその情報を使用することを意味します。したがって、1つの要求を実行することは、の状態(例えば、前の要求)に依存する。これを実装するには、httpプロトコルが必要です。

ステートフルSOAPまたはステートレスSOAPを使用することができます。これは、どのように設計するかだけです。

また、SOAPとRESTの比較は実際には正しくないことに注意してください。 最初のものは基本的にプロトコル(または少なくともそれがしようとしている)であり、RESTは単なるアーキテクチャパターン/スタイルです。

私はこれがあなたの質問に答える正確はありませんが、このリンクをご覧ください知っている:SOAP vs REST (differences) は、それは非常によく書かれていると助けることができますが、それらの技術少し良く理解します。

+0

ステートフルであることはSOAPの原則の1つではないと言えますか?ステートレスなのはRESTの6原則の1つで、RESTと比較してステートフルなSOAPを使用している人がいることがわかったので、私はこれを求めています。 – Sekhar

+0

@kSahooはい、ステートフルなのは、** SOAPプロトコルの原則またはそれの背後にあるアイデアではありません。 – Wazniak

+0

ご確認いただきありがとうございます! – Sekhar

関連する問題