1. データ工学特論
Chapter 4 - Understanding Web Services
The Semantic Web : A Guide to the Future of Xml,
Web Services, and Knowledge Management
○●研究科
○●工学専攻
aru
2. Section
・What Are Web Services ?
・Why Use Web Services ?
・Understanding the Basics of Web Services
(SOAP,WSDL,UDDI)
・Securing Web services
・What's Next for Web services?
・Summary
3. What Are Web Services ?
“ Web services are software applications,”
・ウェブサービスはソフトウェアアプリケーションである.
インターネットの標準技術を使って,ネットワーク上に
分散したアプリケーションを連携させる.
Webサービスは単一の技術ではない.
メッセージ技術,インタフェース記述技術,セキュリティ技術など
様々な技術から構成される複合技術.
(UDDI, WSDL, SOAP)
4. The basic layers of Web services.
XMLと標準ウェブプロトコルに基づいて
(情報の)発見、記述(表現)、アクセスが
できるソフトウェアアプリケーション
・Web Servicesの基本要素
UDDI : 検索
WSDL : 記述
SOAP : プロトコル
13. How to Describe Basic Web Services
・WSDL
Web Services Definition Language
何を記述している?
そのWeb Serviceは,
・どこにあるのか.
・どんな(フォーマットの)メッセージを使って利用するのか.
・どんな通信プロトコルを使うのか.
16. How to Discover Web Services
・UDDI
Universal Description, Discovery and Integration
・Web Servicesを登録・公開し, 検索する.
( “phone book for Web services.” )
企業名、サービス内容、識別コードなどが
あらかじめ登録されている
→ UDDI レジストリ
23. What’s Next for Web Services ?
・ウェブサービスの発展
グリッドコンピューティングとセマンティックス
・Grid-Enabled Web Services
分散したコンピュータをネットワーク接続し, リソースを共有.
Open Grid Service Architecture (OGSA)
OGSAはWebサービスとグリッド技術を統合した規格と言える.
・A Semantic Web of Web Services
データの意味記述方法の不足
→ オントロジーの為のデータ記述法に注力
DAML, RDF, OIL