スタートページWeb教材一覧システム活用

Webサービス


Webサービスは、インターネットに分散したアプリケーションの相互運用を行うための技術です。Webサービスを実現するための基本技術に、次の3つがあります。これらはすべてXMLがベースになっています。

これらの基本技術を組み合わせることにより、Webサービスを構築するのですが、それではかなりの記述が必要になります。それで、よく用いられれる機能に関しては、これらをベースにした拡張仕様の標準化が行われており、「WS-*」ファミリーと呼ばれています。例えば、セキュリティに関するWS-Security、送信者・受信者のアドレス識別のためのWS-Addressing、複数のWebサービスを組み合わせてるためのWS-BPEL、出版/購読でのメッセージ交換をモデル化したWS-Notificationなどがあります。
 さらには、典型的なWebサービスのオープンソースソフトウェアがあります。それをカスタマイズすることにより、比較的容易にWebサービスを構築できるようになりました。このような環境変化から、Webサービスのことをマッシュアップというようにもなりました。


理解度チェック: 正誤問題選択問題