SOAP (プロトコル)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/02 09:37 UTC 版)
SOAP(ソープ)は、コンピュータネットワーク内のWebサービスの実装において、構造化された情報を交換するための通信プロトコルの仕様である。拡張性、中立性、独立性を導入することを目的とする。XML-RPCから発展した、XML Webサービスのための、XMLベースのRPCプロトコルである。
- ^ 「In previous versions of this specification the SOAP name was an acronym. This is no longer the case.」(SOAP Version 1.2 Part 1 : Messaging Framework (Second Edition)より引用)。
- ^ Hirsch, Frederick; Kemp, John; Ilkka, Jani (2007-01-11). Mobile Web Services: Architecture and Implementation. John Wiley & Sons (2007発行). p. 27. ISBN 9780470032596 2014年9月15日閲覧. "Simple Object Access Protocol (SOAP) はメッセージの小包の構造を定義している。小包は、アプリケーション用の荷物(メッセージ・ボディ)と、管理情報(メッセージ・ヘッダ)の二つの部分で構成される。"
- ^ "SOAP provides a distributed processing model that assumes a SOAP message originates at an initial SOAP sender and is sent to an ultimate SOAP receiver via zero or more SOAP intermediaries. ... A SOAP node receiving a SOAP message MUST perform processing according to the SOAP processing model" W3C. SOAP 1.2 specification.
- ^ "SOAP message The basic unit of communication between SOAP nodes." W3C. SOAP 1.2 specification.
- ^ "A SOAP message Infoset consists of a document information item with exactly one member in its [children] property, which MUST be the SOAP
Envelope
element information item" W3C. SOAP 1.2 specification. - ^ "One or two element information items in its [children] property in order as follows: 1. An optional
Header
element ... 2. A mandatoryBody
element" W3C. SOAP 1.2 specification. - ^ "SOAP header A collection of zero or more SOAP header blocks" W3C. SOAP 1.2 specification.
- ^ "MAY have zero or more attribute information items in its [attributes] property ... which have special significance for SOAP processing: encodingStyle ... role ... mustUnderstand ... relay" W3C. SOAP 1.2 specification.
- ^ "A SOAP node can be the initial SOAP sender, an ultimate SOAP receiver, or a SOAP intermediary." W3C. SOAP 1.2 specification.
- ^ "An ultimate SOAP receiver MUST correctly process the immediate children of the SOAP body" W3C. SOAP 1.2 specification.
- 1 SOAP (プロトコル)とは
- 2 SOAP (プロトコル)の概要
- 3 概要
- 4 SOAPメッセージの例
- 5 関連項目
- SOAP (プロトコル)のページへのリンク