- 著者
-
中野 雄介
山登庸次
武本 充治
須永 宏
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会論文誌 (ISSN:18827764)
- 巻号頁・発行日
- vol.49, no.2, pp.727-738, 2008-02-15
- 被引用文献数
-
3
近年,インターネットをはじめとする分散環境で,様々なコンポーネントを連携させ,サービスを提供する試みがさかんになっている.これにともない,ネットワーク上でのコンポーネントの提供が増えている.しかし,このようなコンポーネントの数は十分とはいえず,連携サービスの作成者が意図したサービスを自由に作れるほどコンポーネントはそろっていない.そこで,Web アプリケーションが生成するHTML ドキュメントの中から,Web アプリケーションの処理結果の部分を抽出する手法を,Web アプリケーションのWeb サービス化のためのラッパ生成に応用することを提案する.本手法はHTML ドキュメント内の各タグのネストの回数(深度)の変化に規則的なパターンがある部分を結果部分として抽出する.本手法を評価するための評価プログラムを実装し,既存のWeb アプリケーションが生成するHTML ドキュメントから,結果部分の抽出を試みた.100 ドキュメント中76 ドキュメントから結果部分を抽出することに成功した.加えて,本提案はラッパ作成者に対して十分なユーザビリティを提供できることを確認した.This paper proposes a novel method to create Web Services by transforming existing Web applications in the Internet or enterprise networks. Recent technical trends in service coordination using various kinds of components in distributed service execution environments necessitate the provision of elemental service components, which typically take the form of Web Services. However, the number of Web Services is still small although that of Web applications is enormous, and so there should be a method that makes good use of such Web applications. Our approach is to convert HTML documents a Web application creates into a Web Service interface by extracting the operational result parts of the Web application. In this method, the depth of HTML tags, i.e., the number of nests of a given HTML document is analyzed to identify a regular patter and extract this part as an output. Through the evaluation of the wrapper system including this method, it is shown that correct result segments can be extracted from 76% of documents among a hundred. Also, it is clarified that this method has good usability for wrapper creators.