SOAの主要技術
SOAってイマイチ理解に乏しいんだよなぁ。という事で以下に主要技術をメモ。
■WSDL(Web Services Description Language)
XMLをベースとしてWebサービスのありか・利用しているフォーマット・通信プロトコルなどをWebサービスのインターフェイスとして記述する
■UDDI(Universal Description, Discovery, and Integration)
XMLをベースとして、Webサービスを検索するシステムの総称。企業側でWebサービスに関する各種情報(名称および機能、提供対象、技術仕様など)を「UDDIレジストリ」(「Webサービスの電話帳」のようなもの)にあらかじめ登録・公開しておくことで、必要なサービスを必要な場面で自由に利用することができる
■SOAP(Simple Object Access Protocol)
他のシステムにあるデータやサービスを呼び出すためのメッセージングプロトコル。XML文書にSOAPエンベロープと呼ばれる付帯情報を追加し、HTTPプロトコル上においてやりとりが行われる。サービスの利用者および提供者の双方がSOAPに対応していれば、異なるコンピュータシステムの間でデータのやりとりを共通化することができる