Comments
Description
Transcript
XML Consortium Webサービス実証とは何か? アジェンダ
XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 セミナー#3 Webサービス実証 Webサービス実証とは何か? 2004年 12月2日 Webサービス実証部会 松山 憲和(PFUアクティブラボ) [email protected] Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. アジェンダ XML Consortium Webサービス実証部会ご紹介 実証実験のご紹介 TravelXMLを活用した旅行商品取引Webサービス 道路交通情報を使った旅行プラン作成Webサービス実証実験 Webサービス実証部会の今後の活動 ご参考 NewsMLを活用したニュース検索Webサービス 観光情報Webサービス実証実験験 2 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 1 XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 Webサービス実証部会ご紹介 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. Webサービス実証部会 XMLコンソーシアム 組織体制 XML Consortium 総会 理事会 ビジネスイノベーション研究部会 SOA会 運営委員会 メタデータ活用部会 顧問 ユビキタス・組み込み系部会 監事 セキュリティ部会 事務局 Webサービス実証部会 会長 : 鶴保征城 独立行政法人 情報処理推進機構 会員数 : 209法人会員(75%強=IT関連企業) 理事会 : 22社 運営委員会 : 16社20名 TravelXML標準化部会 ContactXML部会 Contents利用情報標準化部会 4 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 2 Webサービス実証部会: Web サービス実証部会:目的/ 目的 /活動内容 Webサービス、およびXML技術の 実ビジネスシステムへの適用と検証 XML Consortium プロトタイプシステム開発 実ビジネスに基づくプロトタイプシステムの開発 XML応用規格を利用したプロトタイプシステムの開発 XML/Webサービス関連プロダクトの評価 相互接続性検証→フィードバック 開発生産性、使用感 XML/Webサービス応用技術の普及・推進 定例セミナー・総会等での発表 学会、雑誌等での発表 Webページによる情報の発信 製品紹介セミナーの開催 5 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. Webサービス実証部会:活動状況 活動内容 ITS世界会議名古屋 (2004年 10月 18日∼ 24日) XML/Webサービスプロトタイプシステム開発 XML/Webサービス関連プロダクトの評価 XML Consortium XML/Webサービス応用技術の普及・ 推進 道路交通情報を使った 旅行プラン作成 XMLコンソーシアム Week Webサービス実証実験 Web サービス実証実験 (2004年 5月 20日) TravelXMLを活用した TravelXML を活用した 旅行商品取引 Web Webサービス サービス 実証実験 XMLコンソーシアム Week (2003年 5月 29日) 日本観光協会 XMLコンソーシアム Week Webサービス実証実験 Webサービス実証実験 (2002年 6月 13日) した 想定を実装 を ス ス ジネ ービ 実ビ eb サ W NewsMLを活用した ニュース検索Web ニュース検索 Webサービスの サービスの XMLコンソーシアムDay 実装 (2002年 2月 6日) XMLコンソーシアムDayナレッジWebサービス 実装 (2001年 11月 22日) 四則演算Webサービス 実装 WebサービスWG 発足 スを ービ サ b We 的な 実装 格 本 2001/06 2002/02 2002/06 参加企業間のネットワーク構築 情報交換(業界、技術) 人的ネットワーク ビジネス・ネットワーク スを ービ bサ We したい 体感 2003/05 2004/05 2004/10 活動時期 6 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 3 XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 【実証実験のご紹介 実証実験のご紹介】 】 TravelXMLを活用した 旅行商品取引 Webサービス Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験:目的 XML Consortium TravelXMLを使った業務システムの構築 日本旅行業協会(JATA)とXMLコンソーシアムが 共同開発し、標準化を推進しているTravelXML標 準に基いて業務システムを構築 B2BにおけるWebサービスの有効性検証 基幹業務(企業間電子商取引)システムにWebサービス 技術を適用 TravelXMLの通信層にWebサービスを適用することの 有効性(メリットの検証) セキュリティの適用:暗号化、ディジタル署名 異種製品の相互接続性検証 各社ミドルウェアの相互接続性の確認 WS-Security 8 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 4 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 旅行業のビジネスモデル XML Consortium 旅行企画会社は、宿泊施設や交通機関から 仕入れた在庫を組み合わせて旅行商品を企画し、 パッケージツアーとして旅行代理店に販売を委託する。 旅行代理店 (リテーラー) 宿泊施設 (ホテル・旅館) 旅行企画会社 (ホールセラー) 在庫取引 部屋 販売 販売委託 旅行 商 品企画 お客様 パッケージ ツアー 交通機関 在庫取引 座席 9 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス XML Consortium 旅行の予約業務 旅行代理店 ⇔ 旅行企画会社 パッケージツアーの検索、予約、変更、取消 旅行企画会社 ⇔ 宿泊施設 在庫増室、在庫減室、予約通知、変更通知、取消通知 旅行代理店 (リテーラー) お客様 検索 予約 変更 取消 旅行企画会社 (ホールセラー) 検索 予約 変更 取消 宿泊施設 (ホテル・旅館) 在庫増室 在庫減室 予約連絡 変更連絡 取消連絡 課題 旅行代理店、宿泊施設 :取引先毎に端末要 バッチ処理による在庫のタイムラグ :機会損失 TravelXML & Webサービス10 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 5 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム概要 XML Consortium パッケージツアーの予約業務における、旅行代理店、旅行 企画会社、宿泊施設間の電子商取引をTravelXML標準に 全てをWebサービスで連携 従ってシステム構築 旅行代理店 (リテーラー) 情報検索要求 情報検索結果 旅行企画会社 (ホールセラー) 旅行代理店 向け Webサービス 予約要求 予約回答 予約内容回答 ツアー 在庫 情報 情報 予約内容変更要求 予約内容変更回答 予約取消要求 在庫増室要求 宿泊施設 (ホテル・旅館) 旅行企画会社 向け Webサービス 在庫減室要求 在庫減室回答 宿泊施設 向け Webサービス 予約取消回答 宿泊施設URL? 在庫増室回答 在庫増室回答 予約内容紹介 旅行代理店 アプリケーション 在庫増室要求 予約通知連絡 施設 情報 予約通知 回答 ※ 赤字は、TravelXMLで規 約化されていない電文 UDDI 在庫・ 予約 情報 施設情報照会 旅行代理店 向け Webサービス 11 施設情報回答 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス Webサービス一覧 サービス プロバイダ サービス (service) XML Consortium 予約要求 旅行代理店向け Webサービス 旅行企画会社 処理 (operation) 説明 booking 予約内容照会 bookingDataInquiry 予約変更連絡 modificationNotice 予約取消連絡 cancellationNotice 商品情報要求 PackTourInformatin 宿泊施設向け Webサービス 旅行代理店向け Webサービス 宿泊施設 在庫増室要求 increase 在庫減室要求 decrease 施設情報要求 AccommodationInfomation 旅行企画会社向け 予約通知連絡 allotmentBookingReport Webサービス 在庫増室要求 increase 12 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 6 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス XML Consortium 実証実験システム構成(1) 旅行代理店 (リテーラー) 旅行企画会社 (ホールセラー) 宿泊施設 (ホテル・旅館) ネットタイムトラベル (ネット・タイム) アドソル日進旅行 (アドソル日進) 東芝ホテル (東芝ソリューション) ブレイニーワークストラベル (ブレイニーワークス) HITACHI旅行 (日立製作所) IBMトラベル (日本IBM) UNISYS 旅行 (日本ユニシス) (日本ユニシス・ソフトウェア) IBM旅行 (日本IBM) (日立システムアンドサービス) インフォテリア旅行 (インフォテリア) ホテルIONA (日本アイオナ) UDDI 宿泊施設UDDI (ブレイニーワークス) ホテルNEC (NEC) ホテルUNISYS ホテル日立システム セキュリティ:ハードウェア セキュリティ:ソフトウェア セキュリティ:ソフトウェア (日本IBM) (東京エレクトロン) (日立製作所) SOAP Monitor ( PFUアクティブラボ) Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 13 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス XML Consortium 実証実験システム構成(2) 旅行代理店 (リテーラー) 旅行企画会社 (ホールセラー) 宿泊施設 (ホテル・旅館) Apache Tomcat 4.1.24 MySQL V4.0.18 Tomcat 4.1.24 Tomcat 4.1.30 MySQL V4.0.17 HITACH Cosminexus V6 IBM WebSphere V5.1 IBM DB2 V8.1 HiRDB V7 NEC ActiveGlobe WebOTX Ver5.3 Oracle Database 9i MS BizTalk Server 2004 SQL Server 2000 BEA WebLogic Platform 8.1J UDDI IBM WebSphere V5.1 DB2 UDB V8.1 PolarLake Database Integrator Oracle Application Server 10g Oracel Database 10g IBM WebSphere UDDI Registry Infoteria ASTERIA 3 IONA Artix 2.0.3 セキュリティ:ハードウェア セキュリティ:ソフトウェア セキュリティ:ソフトウェア DataPower XS40 Apache XML Security IBM XML Security Suite for Java SOAP Monitor ( PFUアクティブラボ) Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 14 7 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:処理シーケンス サービス 利用者 商品情報検索 XML Consortium 旅行企画 会社1 旅行代理店 宿泊 宿泊 宿泊 施設1 施設2 施設3 UDDI 商品検索要求 商品検索結果 商品検索要求 商品情報一覧 商品選択 施設情報閲覧 旅行企画 会社2 商品検索結果 商品情報に含まれる宿泊施設IDを検索キーにアクセスポイントを検索 アクセスポイント 宿泊施設情報要求 宿泊施設情報回答 宿泊施設情報画面作成 施設情報画面 旅行商品予約 予約要求 在庫あり?宿泊施設1:無 WS-Security 在庫増室要求 部分暗号化 予約完了 予約回答 (OK) Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 空室あり?無 在庫減室要求 在庫減室回答 WS-Security 復号 在庫増室回答 予約通知連絡 予約通知回答 予約通知連絡 予約通知回答 予約通知連絡 予約通知回答 15 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:セキュリティ(1) 予約情報・個人情報の安全性の確保 n 現実の旅行予約では個人情報を扱う場合が多く 、 取引情報の高い安全性の確保が必要になる n End to Endのセキュリティの確保 n 中継者に情報を開示せずに、 取引を行う必要がある XML Consortium n 従来 カード番号 12345 SSL 旅行代理店 カード番号 12345 旅行企画会社 SSL カード番号 12345 ホテル・旅館 WS-Securityを用いた部分暗号化/署名技術により Webサービスのセキュリティを検証する 16 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 8 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス XML Consortium 実証実験システム:セキュリティ(2) 料金の支払い保証にクレジットカードを利用する n旅行代理店は、カード番号の署名/暗号化を行う n旅行企画会社は、カード番号を解読できないまま、 ホテル・旅館に予約内容を通知する nホテル・ 旅館は、カード番号の復号/署名検証を行う ホテル・ 旅館 秘密鍵 旅行代理店 秘密鍵 暗号化 署名 暗号解読 不可 ホテル・ 旅館 公開鍵 カード番号 12345 カード番号 XXXXX XXXX Travel XML 予約要求 旅行代理店 在庫あり 復号化 署名検証 カード番号 12345 Travel XML 予約通知 旅行企画会社 ホテル・旅館 17 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:セキュリティ(3) ① ソフトウェアで暗号/署名、ソフトウェアで復号/検証 XML Consortium IBMトラベル アドソル日進旅行 ソフトウェア 署名/暗号 東芝ホテル ソフトウェア 復号/検証 ② ハードウェアで暗号、ソフトウェアで復号 IBMトラベル UNISYS旅行 ホテル日立システム 東京エレクトロン ハードウェア 暗号 ソフトウェア 復号 18 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 9 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:セキュリティ(4) Webサービスで必要となる機能と 実証実験におけるカバー範囲 XML Consortium セキュリティ上の課題 適用技術の例 1)接続相手の識別と認証 2)データ作成元の証明と認証 3)データの完全性 3-1)通信中データの保護 3-2)SOAPメッセージの保護 4.データ機密性 4-1)通信中データの機密性 4-2)SOAPメッセージの機密性 5.メッセージの一意性保証 検証 SSL/TLS, WS-Security WS-Security, 暗号/署名 − ○ SSL/TLS XML電子署名(WS-Security) ○ SSL/TLS XML暗号(WS-Security) [タイムスタンプや乱数値] + XML電子署名 ○ 未 注:l課題項目はWS-I Security Scenarios (Working Group Draft 0.15)より l今回検証=○、未検証=未 19 lSSLは周知の技術として検証の必要無し(ー)と判断 © XML Consortium TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:セキュリティ(5) WS-Security利用のメリット XML Consortium セキュリティ機能を部品として利用可 暗号/署名処理(XMLレベル)の相互接続性は問題なし 実装上の課題,問題点 WS-Securityバージョンの相異 (SOAPレベル) 今後,OASIS標準仕様に統一 処理負荷の増大について今後検証が必要 3者間通信の場合,中継者の実装に注意が必要 旅行代理店 © XML Consortium 旅行企画会社 予約要求 Travel XML 予約要求 コピー 予約通知連絡 暗号 /署名情報 暗号 /署名情報 暗号化データ 暗号化データ 暗号化されているため, スキーマ検証ができない ホテル・旅館 Travel XML 予約通知連絡 コピーする際に,XMLの 形式が変わってしまう 20 10 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:画面例 旅行代理店 (リテーラー) XML Consortium 宿泊施設 (ホテル・旅館) 21 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:スケジュール 2003年 10月 11月 XML Consortium ▲部会 2004年 12月 ▲部会 企画/調査 1月 2月 ▲部会 ▲特別 ▲部会 集会 ▲Day 仕様検討 ★プロジェクト開始(10/26) 3月 ▲部会 4月 ▲部会 5月 6月 ▲部会 ▲Week ▲総会 実装 テスト ▲第一回接続実験(3/26) ▲第二回接続実験(4/7) ▲第三回接続実験(4/16) ▲第四回接続実験(4/19) ★内覧会(4/20) 内覧会(場所:東京エレクトロン) ▲第五回接続実験(5/11) ▲第六回接続実験(5/14) ▲第七回接続実験(5/15) ▲第八回接続実験(5/18) ▲第九回接続実験(5/19) ★ニュースリリース(5/20) 第六回接続実験( 場所:日立製作所) 22 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 11 TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス 実証実験システム:開発規模 開発期間 6ヶ月間(企画∼設計∼実装∼テストまで) 開発者数 総勢 37名 参加企業 15社(ご協力頂いた社団法人日本旅行業協会様、旅行電子商取引促 XML Consortium 進機構様、TravelXML部会を除く) 実装工数 合計:232人日 旅行代理店(リテーラー) 旅行企画会社(ホールセラー) 宿泊施設(ホテル・旅館) 41人日 /3サーバ 61人日 /5サーバ 94人日 /5サーバ UDDI, セキュリィ,SOAPMonitor 36人日 20. 7KStep/3サーバ 実装規模 合計:約90,000 旅行代理店(リテーラー) 旅行企画会社(ホールセラー) 26. 8KStep/4サーバ Step (Asteria、PolarLake 宿泊施設(ホテル・旅館) 29. 8KStep/5サーバ などステップ数換算でき UDDI,セ キ ュ リ テ ィ , SOAPMonitor 12. 8KStep ないものを除く) 接続実験 約2ヶ月に9回 回数 使用した 合計:20製品 製品数 Webサービス関係 RDB 業務パッケージ (バーション・レベルが異な る製品は1つと数えた) セキュリティ関係 10製品 5製品 1製品 4製品 23 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. TravelXMLを活用した旅行商品取引 TravelXML を活用した旅行商品取引Web Webサービス サービス XML Consortium プレスリリース http://www.xmlconsortium.org/release/pdf/20040520TravelXML_Final.pdf 24 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 12 XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 【実証実験のご紹介 実証実験のご紹介】 】 道路交通情報を使った 旅行プラン作成Webサービス実証実験 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 道路交通情報の流れ 出典:? 日本道路交通情報センター(JARTIC) 26 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 13 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 Jシステムについて 特徴 XML Consortium Jシステムは、道路交通情報を利用しやすいデータ形式で、 オンラインにより提供する汎用的なシステム üオンライン(専用線)で24時間提供 ü様々なメディアで利用可能なデータ形式の情報を提供 ü情報は、1分周期又は5分周期で更新され、常に最新の情報を提供 情報の種類 情報の種類 内容 渋滞・規制情報 高速道路等及び一般道路の通行止め、交通渋滞、交通事故、道路工事等に よる交通規制、降雨や降雪により速度規制等に関する情報 高速道路等及び一般道路の所要時間情報 所要時間情報 都市高速道路入り口閉鎖情報 都市高速道路の閉鎖されている入口に関する情報 駐車場情報( VICS符号型のみ) 一般道路の駐車場の位置や、満車・空車に関する情報 SA・PA情報( VICS符号型のみ ) 高速道路等のサービスエリア・パーキングエリアの位置や満車・空車等の情報 情報の形式 情報の形式 情報の内容 テキスト型 フリガナ 簡易図形型 用途 渋滞・規制、所要時間、都市高速入 文字情報を表示するための用いられる。 口閉鎖 50音順での検索や音声合成の基礎データとして利用に適する 渋滞・規制 簡易図(デフォルメ図)で表示するために用いられる。 デジタル道路地図で表示するための用いられる。 VICS符号型 渋滞・規制、所要時間、都市高速入 口閉鎖、駐車場情報、SA・PA情報 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 出典:? 日本道路交通情報センター(JARTIC)27 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 実証実験の狙い XML Consortium (財)日本道路交通情報センター (JARTIC ) が実験的に 提供する道路交通情報Webサービスの利用 他のWebサービス(気象情報、観光情報など)と BPELを使って連携 BPEL:Business Process Execution Language ビジネスプロセスの記述 nXMLドキュメントとして標準化( OASIS のTCでBPEL4WS制定) nポータビリティがある nBPELエンジン(実行ソフトウェア)が必要 狙い n n pBPELの有効性(便利か?、簡単か?、性能は?) p標準化されていることによる相互運用性は? 28 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 14 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 シナリオ n 名古屋市に旅行に出かけたAさん一家。 n 久しぶりの家族旅行なので、時間を有効に使って、目 一杯遊びたい。 XML Consortium 知らない土地では、道路事情が分からな しかしいため、スケジュールが狂うこともよくある n 旅行前 n n n 旅行中 n (今回 n 対象外) 観光地/飲食店/宿泊施設を選択し、各々の滞在時刻を設定すると、 直前地点の出発予定時刻を道路事情から判断。 スケジュールに合わせて、目的地の出発時刻の天気と到着時刻の 天気を表示。 スケジュールに合わせて観光地/飲食店/宿泊施設の情報を表示 スケジュールに合わせて宿泊施設の予約 旅行前に設定しておいた旅程に従って、出発予定時刻になると通 知メールが送付される。 現在位置から指定された時間内に到着可能な観光地/飲食店/宿泊施 設を、到着予定施設の営業時間や気象情報も加味して検索できる。 道路交通事情や気象情報、観光情報から、 自分で旅行プランを作成できるサービス 旅行プラン作成サービス: My Travel Planner 29 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 初期画面 30 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 15 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 出発地の選択 MAPアイコンを 選択 出発地を 選択 ※地図データは、インクリメントP(株)様のサービスを利用しています (http://www.incrementp.co.jp/mapfan/) 31 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 出発地の表示 地図で選択した 出発地名が表示 出発時刻を 選択 出発地の 出発時刻の 天気が表示 ※気象情報は、(株)ライフビジネスウェザー様のサービスを利用しています (http://www.wline.co.jp/) 32 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 16 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 目的地の追加 目的地を 追加 目的地が 追加 33 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 目的地の設定 MAPアイコンを 選択 目的地を 追加 目的地を 目的地を 削除選択 34 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 17 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 目的地の表示 滞在時間を 選択 地図で選択した 目的名が表示 道路交通情報から 目的地の到着時間 を推定 目的地の 出発時刻の 天気が表示 ※道路交通情報は、(財)日本道路交通情報センター様のサービスを利用しています (http://www.jartic.or.jp/) 35 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 観光情報の表示 目的地を 選択 目的地の 観光情報が 表示 観光情報Webサービス 実証実験 36 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 18 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 全ての目的地を設定 37 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium 画面: 宿泊施設の予約 宿泊予約 画面が表示 宿泊予約ボタン を選択 TravelXML 38 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 19 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 システム全体概要 XML Consortium 道路交通情報 Webサービス 旅行先情報 提供サービス 【利用者画面】 JARTIC UDDI 気象情報 Webサービス 気象情報提供会社 宿泊情報 提供サービス 旅行プラン 作成サービス ホテル/旅館 観光情報 提供サービス 観光地/自治体 XML/Webサービス 地図情報提供サービス Webサービス以外 地図情報提供会社 39 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 BPELの活用(1) XML Consortium l既存のWebサービスの再利用化を促進 l早く簡単にシステム構築 複数のWebサービスを1つのサービスに統合 Webサービスのインタフェースを簡潔化 道路交通情報 Webサービス My Travel Planner 気象情報 Webサービス 到着時刻(出発時刻、目的地) ? 到着時刻 天気?(到着時刻、目的地) ? 天気 BPELによるWebサービス統合 (アグリゲーション) My Travel Planner BPEL エンジン 到着時刻、天気(出発時刻、 滞在時間、 目的地)? 道路交通情報 Webサービス 気象情報 Webサービス 到着時刻(出発時刻、目的地) ? 到着時刻 天気?(到着時刻、目的地) ? 到着時刻、天気 天気 40 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 20 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 BPELの活用(2) XML Consortium Oracle BPEL PM Designer Oracle BPEL Process Manager http://www.oracle.com/technology/products/ias/bpel/index.html 41 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 実証実験参加企業 XML Consortium 実証実験参加企業名(10月18日現在13社) 1 2 3 4 5 6 7 8 9 10 11 12 13 アドソル日進㈱ ㈱内田洋行 ㈱エルザ 東京エレクトロン㈱ 日本アイオナテクノロジーズ㈱ 日本アイ・ビー・エム㈱ 日本オラクル㈱ 日本電気㈱ ㈱ノムラシステムコーポレーション ㈱日立製作所 ㈱日立システムアンドサービス PFUアクティブラボ㈱ ㈱ブレイニーワークス サービス/コンテンツご提供企業名(10月18日現在13社) インクリメントP(株) 地図情報サービス (財)日本道路交通情報センター 道路交通情報Webサービス (株)ライフビジネスウェザー 気象情報サービス 42 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 21 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 使用したWebサービス関連製品 製品名 XML Consortium 1 2 3 4 5 6 7 8 9 10 11 12 Apache Tomcat 4.1.30 Apache Tomcat 5.0.28 Apache httpd 2.0.46 + php 4.3.2 Apache AXIS 1.1 DataPower XS40 XML Security Gateway Hitachi Cosminexus Version6 IBM WebSphere Application Server, Version 5.1 IBM WebSphere Application Server Network Deployment IBM WebSphere UDDI Registry IONA Artix 2.1.4 NEC ActiveGlobe WebOTX Ver6.1 Oracle BPEL Process Manager 2.0 (出荷予定製品) 43 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験 サービス実証実験 XML Consortium プレスリリース http://www.xmlconsortium.org/release/pdf/20041018-RoadXML3.pdf 44 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 22 XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 Webサービス実証部会の今後の活動 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. Webサービス実証部会の今後の活動 Web サービス実証部会の今後の活動 これからの半年間... 道路交通情報を使った旅行プラン作成Web 道路交通情報を使った旅行プラン作成 Webサービス実証実験を継続 サービス実証実験を継続 XML Consortium をターゲットにサービス強化を検討中 多言語翻訳サービス(英語他…) 衛星画像サービス 知識検索を用いた観光情報サービス リッチクライアント WS-Securityによるセキュリティの確保 出発予定時刻にメールで通知( Push型サービス) : システム評価を実施 BPELの相互運用性の確認( BPEL対応製品) 性能測定 WS-I Basic Profileへの適合性検証 道路交通情報Webサービスの標準化提言 : Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 46 23 Webサービス実証部会の今後の活動 Web サービス実証部会の今後の活動 更に...もっと前へ 活動内容 ITS世界会議名古屋 (2004年 10月 18日∼ 24日) XML/Webサービスプロトタイプシステム開発 道路交通情報を使った 旅行プラン作成 XML/Webサービス関連プロダクトの評価 XMLコンソーシアム Week Webサービス実証実験 Web サービス実証実験 (2004年 5月 20日) XML Consortium XML/Webサービス応用技術の普及・ 推進 TravelXMLを活用した TravelXML を活用した WS-Reliability/WS -ReliableMessaging 旅行商品取引 Web Webサービス サービス XMLコンソーシアム Week トランザクション 実証実験 (2003年 5月 29日) た SOA 定し 装 : を想 を実 日本観光協会 XMLコンソーシアム Week Webサービス実証実験 Webサービス実証実験 (2002年 6月 13日) ス ス ジネ ービ 実ビ eb サ W NewsMLを活用した ニュース検索Web ニュース検索 Webサービスの サービスの XMLコンソーシアムDay 実装 (2002年 2月 6日) XMLコンソーシアムDayナレッジWebサービス 実装 (2001年 11月 22日) 四則演算Webサービス 実装 WebサービスWG 発足 スを ービ サ b We な 実装 的 本格 2001/06 2002/02 参加企業間のネットワーク構築 情報交換(業界、技術) 人的ネットワーク ビジネス・ネットワーク スを ービ b サ たい e W し 体感 2002/06 2003/05 2004/05 2004/10 活動時期 47 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 END ご清聴ありがとうございました。 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 24 XML Consortium 【XMLコンソーシアム 関西での活動を盛りあげよう集会】 ご参考 NewsMLを活用したニュース検索Webサービス 観光情報Webサービス実証実験験 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 複数の(仮想)新聞社/通信社/気象情報提供会社が提供する情報/ コ ンテンツを1箇所のポータルサイトから検索 検索サービス利用者は、情報の所在(URL)を意識せずに単一のユー ザインタフェースで情報を取得が可能。 新聞記事は NewsML形式で取り出せるだけではなく、スタイルシート により画像データを含んだHTML形式でWebブラウザで表示可能。 通信社 business/private 検索条件 検索結果 UDDI ー ビ ス 検 索 動的なWebサービスの検索/利用 (UDDI) W eb サ XML Consortium NewsMLを活用した ニュース検索Webサービス(1) 条件 検索 検索条件 検索 条件 記事検索 Webサービス ) 結果SOAP in 検索 ML ws (Ne 検索結果 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. NewsML 新聞社 記事検索 Webサービス NewsML (NewsML in SOAP) 利用者 アグリゲーション サービス 記事内容や著作権の保証 (WS-Securityなど) レジストリ 検索 (SO 結果 AP ) 気象情報検索 Webサービス 気象情報 気象情報提供会社 50 25 XML Consortium NewsMLを活用した ニュース検索Webサービス(2) 51 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. NewsMLを活用した ニュース検索会員企業 Webサービス(3 ) サービス アプリケーションサーバ アグリゲーション サーバー 日進ソフトウエア(株) Apache AXIS Beta1 XML Consortium トピックセット Webサービス BEA WebLogicServer 6.1J 日進ソフトウエア(株) Microsoft Visual Studio .NET (取り纏め) PFUアクティブラボ(株) 共同通信社様 新聞記事検索 Webサービス 毎日新聞社様 新聞記事検索 Webサービス 読売新聞社様 新聞記事検索 Webサービス (株)日立製作所 FUJITSU INTERSTAGE V4.0L20 富士通 (株) IBM WebSphere Application Server4.0 Oracle9i Application Server 日本オラクル(株) Release2 (株)東芝 読売新聞社様 電光記事検索 Webサービス Java コンソーシアム 記事検索 Webサービス 気象情報検索 Webサービス HITACHI Cosminexus Version 5 IONA Orbix E2A XMLBus Edition 5.1 日本電気(株) NEC ActiveGlobe WebOTX Ver4.2 52 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 26 NewsMLを活用した ニュース検索 Webサービス( 4) 会員企業 アプリケーションサーバ サービス アグリゲーション サーバー BEA WebLogic Server 6.1J 日進ソフトウエア株式会社 共同通信社様 新聞記事検索 Webサービス 日進ソフトウエア株式会社 読売新聞社様 新聞記事検索 株式会社サンモアテック XML Consortium トピックセット Webサービス 読売新聞社様 電光記事検索 Javaコンソーシアム 記事検索 Webサービス Windows 2000 Professional Tomcat 4.1.24,IBM JDK1.3.1(Java) Windows XP Professional Tomcat 4.1.24,AXIS 1.0 IBM JDK 1.3.0(Java) Windows 2000 Professional,IIS .NET Framework 1.1(C#) Windows 2000 Professional,IIS .NET Framework 1.1(C#) 富士電機株式会社 気象情報検索 Webサービス (株)日立製作所 日本電気株式会社 HITACHI Cosminexus Version 5 NEC ActiveGlobe WebOTX Ver4.2 Windows2000 Professional WebSphere Application Server5.0 NetworkDeployment UDDI (取り纏め) PFUアクティブラボ(株) 53 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. XML Consortium NewsMLを活用した ニュース検索Webサービス(5) 2002年6月4日 日進ソフトウエア様社内に於いて 54 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 2003年5月21日夜 日進ソフトウエア様社内に於いて 27 XML Consortium NewsMLを活用した ニュース検索Webサービス(6) http://www.xmlconsortium.org/release/pdf/20020613_WebServices_NewsML.pdf 55 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 観光情報 Webサービス実証実験(1) XML Consortium 全国市町村の観光課が、 スキー情報や桜の開花 情報をExcelで入力 観光課 観光課 観光センタは電子情報 を収集し、他のポータル サイトに自動的に配信 WS PDA ポータルサイト WS WS 観光情報 集配信サーバ WS WS WS 観光課 桜情報 スキー情報 ポータルサイト WS WS • データ登録から数分オーダで複数のポータル サイトに情報が伝達されて公開される. →情報がマルチユースかつリアルタイムに. 自動化により集配信処理も効率化 Java対応 携帯電話 ポータルサイト 旅行代理店 Webサイト カーナビ 56 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 28 XML Consortium 観光情報 Webサービス実証実験(2) 57 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 観光情報 Webサービス実証実験(3) XML Consortium WS2: 最新観光情報受信 Webサービス 集配信 (仮想観光情報サイト) データエントリ (仮想自治体) WS1 EXCEL WS1:自治体向け情報 登録Webサービス Web ブラウザ 観光情報 XML 16万件 WS2 WS4 ポータル サイト WS4: 観光情報検索 Webサービス WS3 リポジトリ UDDI PC 携帯電話 PDA カーナビ WS3: 登録ポータルサイト 情報検索Webサービス 58 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 29 XML Consortium 観光情報 Webサービス実証実験(4) データエントリ (仮想地方自治体) 集配信(仮想観光情報サイト) 日本ユニシス (Office XP) 富士電機 アドバンスト テクノロジー (.NET) 日立ソフト (Oracle9i ApplicationServer) 日本アイ・ビー・エム (Websphere) 日進ソフトウェア (.NET) 日立製作所 (Cosminexus) 富士通 (Interstage) 仮想旅行代理店営業所 日本ユニシス (.NET) 携帯端末 リポジトリ 日本オラクル (Oracle 9i) 日本電気 (WebOTX、503i) PDA コニカミノルタBT、都築電気、 日本アイ・ビー・エム、富士通 (Interstage、PocketPC 、 Zaurus ) カーナビ PFUアクティブラボ (Ax i s) 59 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. XML Consortium 観光情報 Webサービス実証実験(5) http://www.xmlconsortium.org/release/pdf/20030507_WebService-Kanko.pdf 60 Copyright © XMLコンソーシアム 2003, 2004 All rights reserved. 30