Webサービス入出力インタフェースの動的生成に関する

Webサービス入出力インタフェースの
動的生成に関する研究
J0114 佐藤友紀
Webサービスとは?
サーバA
四則演算
Webサービス
サーバB
SOAP
計算システム
DB
SOAPというXMLデータを用いてメッセージ交換を
行うためのプロトコルを用いた、分散処理ソフト
ウェアの総称。
WSDL
TestService2のWSDL
 インターフェース情報を記述


入力値情報
出力値情報
...etc
 記述はXML
…
Webサービス利用上の欠点
JavaプログラミングやXMLの知識が必要
WSDLからインターフェース情報の読み取りが困難
すぐには使用できない
Webサービスとユーザ間の壁
卒研テーマ
Webサービス
サーバ
ダウンロード
WSDLファイル
自動生成
解析
Webサービス名
入力
出力
 任意のWebサービスのWSDLファイルを解析。
 入出力インタフェースを動的にグラフィックス表示。
システムの構成
Webサービス入出力IF
URI
送信
サービス名
メソッド名
フレーム(HTML)
入力フォーム(HTML)
サーブレット
説明
input
送信
output
WSDL解析用のJavaクラス
ライブラリを利用
Webサービス情報を提供
入力情報を提供
出力情報を提供
これからの動き
システムの実現
RDFとの連携
Webサービス動的実行システムへの組み込み