オントロジーを利用した Webサービスの実行支援に関する研究

Slides:



Advertisements
Similar presentations
1 WSIF における Web サービス・メソッドの自動設 定 2004 年 3 月 23 日 越田高志 松江工業高等専門学校 情報工学科 電子情報通信学会 2004年総合 大会.
Advertisements

1 プリミティブ Web サービスの 入出力データに関する一考察 2005 年 3 月 21 日 松江工業高等専門学校 情報工学科 奈良先端科学技術大学院大学 情報科学研究科 越田高志 電子情報通信学会 2005年総合 大会.
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
カーリルを利用した 書籍活用 / 蔵書管理システム 研究者: J0639 山中勇太 指導教員:越田高志.
エージェントによる Web サービス連携型商取引システム 研究者 :白池美穂 指導教員:越田高志.
OWL-Sを用いたWebアプリケーションの検査と生成
シーケンス図の生成のための実行履歴圧縮手法
4 相互作用図 後半 FM13001 青野大樹.
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
ヘルスケア連動型 市販薬検索システム 研究者 : 加納 えり 指導教員 : 越田 高志.
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
JPAを利用した RESTful Webサービスの開発
富士ソフト株式会社 IT事業本部 テクニカルC&C部 小川直人
情報家電オントロジー 公開ガイドライン案について
REST型Webサービスによる 楽曲検索システムの開発
オープンデータ流通推進コンソーシアム 情報流通連携基盤外部仕様書の 改訂案
データマイニングのための柔軟なデータ取得、操作を支援するAPIの設計
WagbyR6.5 Update 12 PPT版 更新情報
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
Webサービスマッシュアップを利用したWebアプリケーションの開発
Enterprise CALS Systemの開発
プログラムの動作を理解するための技術として
卒業論文 最終発表 WWW情報検索 ナビゲーションシステムの設計と実装
セマンティクスを利用した 図書検索システム
変数のスコープの設計判断能力 を育成するプログラミング教育
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
高山建志 五十嵐健夫 テクスチャ合成の新たな応用と展開 k 情報処理 vol.53 No.6 June 2012 pp
メソッド名とその周辺の識別子の 相関ルールに基づくメソッド名変更支援手法
Googleツールを用いた新しいWebシステムの開発
入出力データ型に透過な Webサービス動的実行システム 松江工業高等専門学校 情報工学科 越田高志 情報処理学会第68回全国大会
第8章 Web技術とセキュリティ   岡本 好未.
プログラム実行履歴を用いたトランザクションファンクション抽出手法
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
オントロジーを使用した プログラム開発支援システムの提案
2003年度 データベース論 安藤 友晴.
SVGを用いた地震データ検索・3D表示アプリケーションの開発
プログラム実行時情報を用いたトランザクションファンクション抽出手法
SOAP/UDDI/WSDLによるB2Bシステムの開発
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
非文字資料を対象とした Ontologyデータベースに対する RDF推論の適用
資料1-6 平成26年度 第1回技術委員会資料 支援ツール群整備方針
動的依存グラフの3-gramを用いた 実行トレースの比較手法
オブジェクト指向プログラムにおける エイリアス解析手法の提案と実現
利用関係に基づく類似度を用いたJavaコンポーネント分類ツールの作成
Webサービスによる 加工工程決定支援システム
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
ゲーム開発モデルの基礎.
電子情報通信学会 2006年総合大会 Webサービス標準化 の提案と実装 2006年3月26日 松江工業高等専門学校 越田高志.
通信機構合わせた最適化をおこなう並列化ンパイラ
Webコミュニティ概念を用いた Webマイニングについての研究 A study on Web Mining Based on Web Communities 清水 洋志.
プリミティブWebサービスとエージェントによる商品調達B2Bシステムの設計と実装
セマンティックWebによる 生産管理情報共有/支援システムの開発
Firebaseを用いた 位置情報共有システム
生産工程管理支援システム -検索Webサービスの実行自動化-
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
地域生活支援システムの開発 越田研究室 j0431 野津洋二.
セマンティックWebの 生産管理システムへの適用
オブジェクトの動的支配関係解析を 用いたシーケンス図の縮約
@MD-NET Web-EDI導入について ~ 説明会資料 ~
メソッドの同時更新履歴を用いたクラスの機能別分類法
Action Method の実装 J2EE II 第9回 2004年12月2日.
データ中心システム設計方法論“DATARUN” 
生産工程管理支援 GUIシステム 電子情報通信学会 2014年総合大会 2014年3月19日 松江工業高等専門学校  情報工学科 越田 高志.
Webページタイプによるクラスタ リングを用いた検索支援システム
エイリアス関係を考慮した Javaプログラム用静的スライシングツール
セマンティックWebの 生産管理システムへの適用
知識ベースの試作計画 ●●●研究所 ●●●技術部 稲本□□ 1997年1月.
ベイジアンネットワークと クラスタリング手法を用いたWeb障害検知システムの開発
JSFによるWebアプリケーション開発 第7回
1.2 言語処理の諸観点 (1)言語処理の利用分野
Presentation transcript:

オントロジーを利用した Webサービスの実行支援に関する研究 越田研究室 灘本 裕紀

1.はじめに Webサービス Webサービスを用いたSOA 商品検索 在庫確認 商品注文 商品発注システム ユーザや別のシステム 必要なサービスを 組み合わせて実現する ユーザや別のシステム

セマンティック技術を利用して実行支援を行う Webサービス連結の問題点 Service A Service B ・個々の仕様書を理解して連結を行う必要がある ・連結の実装は容易ではない WSDLでの実行支援 パラメータ型の確認程度しか行えない セマンティック技術を利用して実行支援を行う

2.セマンティックWeb Web Service メタデータ メタデータの解析 パラメータ情報の取得 実行支援・動的連結 本年度の目的 RDFで記述された サービスに関する情報 Web Service メタデータ メタデータの解析 パラメータ情報の取得 実行支援・動的連結 本年度の目的 GUI上にWebサービスの情報を表示

OWL-S Webサービスの情報を記述するための語彙 シンプルなパラメータ表現ができる語彙が必要だ ・語彙の構造が複雑である ・意味表現が少ない Process Web Service 本研究には向かない Service Grounding

Service Description Schema(SDS) 入力パラメータ 名前 hasName Parameter hasInParameter 入力条件 hasCondition Web Service 出力パラメータ 名前 hasOutParameter hasName Parameter その他の記述 hasDescription リソース リテラル(データ)

このグラフの集合でメタデータを記述する。 パラメータ表現の例 RDFのグラフ Webサービス GoodsService hasInParameter パラメータ このグラフの集合でメタデータを記述する。 wholesalerID hasCondition hasName 卸業者ID IDxxxx パラメータの名前 入力条件

例) [InParameter] [wholesalerID] [卸業者ID] [IDxxxx] 3.RDFによる実装 RDFデータの解析 WSDLのURL SDSで記述 SDSReader メタデータ 入力 出力 RDFデータ ・・・・・・ 可変長配列 パラメータ情報 例)  [InParameter] [wholesalerID] [卸業者ID] [IDxxxx]

データの活用 動的に生成されたインターフェース(一部) Service Description Schemaで記述した情報

4.SDSの課題 SDSでは、パラメータ情報の解析による連結は難しい。 Service1 Service2 パラメータが、 同じ内容か? hasParameter hasParameter パラメータが、 同じ内容か? 同じデータ構造か? SDSでは分からない code code RDF1 RDF2

解決手法 service1 service2 詳細に情報を記述(XSDなどを利用) code GUIに反映する 商品コード 入力パラメータと 出力パラメータが同じ! service1 service2 hasInParameter hasOutParameter 詳細に情報を記述(XSDなどを利用) code hasName GUIに反映する 商品コード より詳細な入力支援が可能 パラメータ情報RDF

5.おわりに RDFデータは実行支援に有効である この技術により動的連結もできる 課題 RDFを格納するデータベースを用意する 連結システムの実現する 動的実行システムと連携する

解析結果

SDS.xml

ServiceDescription.xml