Webサービス / Web Service
■ Webサービス / Web Service。 インターネットやイントラネット上で、人手を介さず、 アプリケーションプログラム間の直接の連携を可能にすること。 コンポーネント化された複数のWebサービス同士をつなぎ合わせて 統合された1つのサービスを提供する。 Webサービスの適用分野としては、 企業間の電子商取引(WebEDI)が最も注目されている。 具体的なシステムとしては、Microsof社の.NET構想や、 IBM社等が進めているUDDIプロジェクトが有名である。 こうした仕組みが普及すると、 サービス(またはアプリケーション)を利用するエンドユーザは、 現在のWebブラウザを拡張したようなクライアントソフトを通して、 すべてのソフトウェアを操作することができるようになる。 Webサービスには、ベンダごとの独自技術ではなく、 SOAPやWSDL、UDDIといった、XMLをベースにした標準技術を使用する。 (1) SOAP 他のマシンからサービスを呼び出すプロトコル。 (2) WSDL サービスを定義しアクセス方法を記述する言語仕様。 (3) UDDI サービスを検索可能にするディレクトリサービス。 プロトコルスタック。 +----------------------------+ | Webサービス検索サービス | ↑ | UDDI | | +----------------------------+ | | Webサービス記述言語 | XML | WSDL | ベース +----------------------------+ | | 基本メッセージング | | | SOAP,... | ↓ +----------------------------+ | トランスポートプロトコル | | HTTP,SMTP,... | +----------------------------+ 以上。 2004/03/03 pm