Question:
Webサービス作成時のSOAP接続とREST接続の違いは何ですか?
Solution:
DocuWareバージョン7.5では、Webサービス作成時に使用する接続タイプを選択できるようになりました。SOAPもRESTも、サードパーティのアプリケーションやソフトウェアを統合するために設計されたWebサービスの通信プロトコルです。DocuWareのRESTとSOAPの違いを理解することで、組織の望ましい結果を達成するために適切な接続を選択することができます。
REST接続:
- RESTは、テキスト、XML、HTML、JSONなどのさまざまなデータ形式で動作します。
- DocuWareでREST接続のWebサービスを構成する場合、OAuth 2.0で認証するオプションがあります。
- RESTはステートレスです。これは、RESTが以前のセッションから特定のデータを保存できないことを意味します。
SOAP接続:
- SOAPは、XMLデータ形式でのみ動作します。
- DocuWareでSOAP接続のWebサービスを構成する場合、現在のところ、ユーザー名とパスワードによる認証しかできません。
- SOAPはステートフルな操作をサポートします。これは単に、SOAPでは将来の使用のために特定のデータをサーバーに保存するオプションがあることを意味します。
結論として、RESTは認証方法だけでなく、さまざまなデータ形式にも柔軟に対応できる。SOAPはステートフルなオペレーションをサポートしており、反復的なタスクや以前のトランザクションやデータの保存に有益である。
KBAはクラウドとオンプレミスの組織に適用できる。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。