XML Consortium XML Consortium
全体システム構成 全体システム構成
衛星地図 サービス
Webサービス以外 リッチクライアント
Web
ブラウザWebサービス
旅行先情報サービス 知識検索 サービス
座標変換 サービス
観光情報サービス
(スキップあいち)
道路交通情報サービス
宿泊施設情報サービス Blog
Sky Active Field
RSS視聴
他Blog
登録ユーザ 画像など
登録ユーザ Blog情報
集約サービス 動画像 TrackBack
観光地/自治体 日本観光協会
ホテル/旅館
道路交通情報サービス 日本道路交通 情報センター 宿泊施設情報
Webサイト
ライフビジネスウェザー メール通知
サービス 多言語翻訳
サービス マッピング
サービス
(システム開発時)
UDDI
XML Consortium XML Consortium
39
リッチクライアント リッチクライアント
機能概要 特徴
旅行プランを作成するためのクライアントアプリケーション
SWT/JFace
による対話型の高機能UI
。衛星地図、旅行予約、翻訳などのアプリケーションをそれぞれコ ンポーネントとして開発し、プラグインとして実行可能。
非同期・マルチスレッドで
SOAP
リクエストを実行。一度読み込んだ画像を暗号化してキャッシュしセキュア保存
リッチクライアント
衛星地図 サービス 旅行先情報
サービス
知識検索 サービス 多言語翻訳 サービス
マッピング サービス
SOAP
SOAP/DIME
旅程作成ペイン
衛星地図ペイン
観光情報 ペイン
暗号化
衛星地図 キャッシュ保存 SOAP
SOAP
SOAP
XML Consortium XML Consortium
Web Web クライアント クライアント
機能概要
独自の
Ajax
フレームワークを使ったWeb
アプリケーション。非同期で
SOAP
リクエストの送信、レンダリングを実行。従来型
Web
アプリケーションのような画面全体の再描画では なく部分的再描画を行なうことで、快適な操作性を実現。各画面部品を再利用可能なコンポーネントとして開発。
特徴
旅行プランを作成するための
Web
版クライアント旅行先情報 サービス
知識検索 サービス
多言語翻訳 サービス マッピング
サービス 衛星地図
サービス
サーバサイド
AjaxEngine AjaxEngine クライアントサイド SOAP
HTTPRequest HTTPResponse
イベント発行 レンダリング
Webクライアント(ブラウザ)
旅程作成 ペイン
衛星地図 ペイン
観光情報 ペイン
通信層 レンダラ
イベントハンドラ データバインダ データバリデータ
XML Consortium XML Consortium
41
衛星地図 衛星地図 Web Web サービス サービス
機能概要
高解像度の衛星地図を提供するサービス
特徴
衛星画像は
SOAP Attachment
によりDIME
形式で返すXML Consortium XML Consortium
観光情報 観光情報 Web Web サービス サービス
機能概要
観光情報を提供
『スキップあいち』が提供する機能(Webサービス)をそのまま使用
XML Consortium XML Consortium
43
宿泊施設情報
宿泊施設情報 Web Web サービス サービス
機能概要 特徴
宿泊施設に関する情報を提供
(
社)
日本旅行業協会とXML
コンソーシアムが共同で開発を進め ている旅行業界における旅行商品取引の標準規格TravelXML
に準拠マッピング Webサービス リッチクライアント
Webブラウザ
宿泊施設情報 Webサービス
宿泊施設情報
(TravelXML)
宿泊施設名 座標
宿 URL 泊施
設情 報へ
の UR
L
宿泊施設情報サイト (Flash)
XML Consortium XML Consortium
翻訳 翻訳 Web Web サービス サービス
機能概要 特徴
日本語を英語、中国語、韓国語に翻訳
XML
やHTML
でも、タグを考慮した翻訳を行うことができるリッチクライアント Webブラウザ
観光情報Webサービス
翻訳Webサービス 観光情報(日本語)
観光情報
(日本語) 観光情報
(英語)
観光情報
(中国語
) 観光情報
(韓国語)
XML Consortium XML Consortium
45
知識検索 知識検索 Web Web サービス サービス
機能概要 特徴
観光情報など日本語文字列に含まれている単語に関連する知識を 検索し、その知識情報へのリンク
(URL)
を返す。知識情報として百科事典を使用。
知識検索Webサービス 観光情報
観光情報 リッチクライアント
Webブラウザ
観光情報Webサービス
関連知識: URL
・・・、織田信長は・・・・
観光情報
織田信長 知識情報
桶狭間の戦い http://・・・・
安土城 http://・・・・
一向一揆 http://・・・・
XML Consortium XML Consortium
マッピング
マッピング Web Web サービス サービス
機能概要
特徴
衛星地図に表示するためのメタ情報を提供するサービス
クライアントからマッピングサービスへは範囲指定で検索を 実行する。検索結果には位置情報を含むコンテンツのメタ情 報が返る。
マッピングサービスから各プロバイダへは範囲指定検索、も しくはキーワード検索を実行する。
あらゆるプロバイダのコンテンツ情報を地図表示可能なメタ 情報として集約する。範囲指定検索とキーワード検索に対応。
実行時に緯度経度⇔
UTM
変換も行う。施設 マッピング
情報
マッピングWebサービス
getMappingContent() リッチクライアント
Webブラウザ
getContentByArea()
新規参入プロバイダ
施設情報や宿泊情報、
Blogなど既存プロバイダ
XML Consortium XML Consortium
47
座標変換 座標変換 Web Web サービス サービス
機能概要 特徴
本システムで使用する座標系(日本測地系,世界測地系,UTM)の 相互変換を行う
まとめて複数の座標を変換することで変換処理性能をアップ
観光情報Webサービス 宿泊施設情報Webサービス
Blog情報集約Webサービス 衛星地図Webサービス
日本測地系
日本測地系
日本測 地系 UTM
UTM
座標変換Webサービス マッピングWebサービス リッチクライアント
Webブラウザ
日本測地系→UTM
XML Consortium XML Consortium
道路交通情報
道路交通情報 Web Web サービス サービス
機能概要 特徴
日本道路交通情報センターから道路交通情報を取得・蓄積して おき、その情報を元にした付加価値サービスを提供する
2点の緯度・経度と日時を指定すると、以下の値を返す
・2点間の直線距離(緯度・経度から算出)
・所要時間
日本道路交通情報センター
定期的に配信される 蓄積
道路交通情報サービス 様々なクライアント
XML Consortium XML Consortium
49
気象情報 気象情報 Web Web サービス サービス
機能概要 特徴
気象情報
気象情報サービス
・時間毎天気情報
・時間毎気温情報
・週間天気情報
クライアントから気象情報サービスへは、予報時刻と予報する地点の緯度経度を指 定する。気象情報サービスは、指定された情報を元に、蓄積した情報を検索し、予報 精度の高い時間毎の情報があればその情報を、無ければ週間天気情報を予報結果 として返す。
getWeatherElement()
ライフビジネスウェザー様提供の気象情報を蓄積し、予報す る地点・時刻に応じた情報を提供するサービス
インターネットを介し送信されてくる全国市区町村毎の気象 情報(一時間毎の気象情報・週間天気情報)を整理蓄積し、リ クエストされた予報時刻の緯度経度に該当する市区町村の気 象データを提供する。
ライフビジネスウェザー http post
Webサービス
クライアント
XML Consortium XML Consortium
旅行先情報
旅行先情報 Web Web サービス サービス
機能概要 特徴
目的地の到着時刻、および気象情報(最高気温、最低気温)を 提供
道路交通情報
Web
サービス、気象情報Web
サービス、座標変換Web
サービスをWS-BPEL (Web Services Business Process Execution Language)
を使って集約することで、呼び出し元は3つのサービスを1つ のサービスのように利用することが可能。
2地点の座標(UTM) 出発時刻
リッチクライアント Webブラウザ
Webサービス気象情報 道路交通情報 Webサービス 2点間(日本測地系)の
所要時間取得
出発時刻、到着時刻における 2地点の気象情報取得
座標変換
(UTM→日本測地系) 旅行先情報Webサービス
Webサービス座標変換 到着時刻
気象情報
XML Consortium XML Consortium
51
メール通知
メール通知 Web Web サービス サービス
機能概要 特徴
指定された時刻に目的地に到着できるようにメールを送信し て出発時刻を通知
道路事情の変化に応じて出発時刻を調整。
リッチクライアント Webブラウザ
メール通知 Webサービス
道路交通情報 Webサービス 旅行プラン作成時に到着予定時刻を登録
携帯電話
(旅行中)
最新の所要時間
到着時刻に間に合うように 出発時刻をメール通知