著者
山登庸次 中野 雄介 宮城 安敏 中村 義和 大西 浩行
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.51, no.3, pp.1019-1030, 2010-03-15

ユーザカスタマイズサービスを容易に開発するため,BPELの拡張を用いたサービス合成機能を提案し,その有効性を示す.近年,Web2.0やSOAのキーワードが普及し,コンポーネントを組み合わせてサービスを実現することが増えている.このような連携サービスには,ユーザに応じてコンポーネントを変更するカスタマイズが必要と考えるが,BPELはユーザに応じたカスタマイズはできず,既存技術であるサービス合成技術は独自言語であるため普及が困難である.そこで,本研究では,ユーザカスタマイズサービスを容易に開発するため,標準技術であるBPELの拡張による手法を提案する.本論文は,①BPELを一部拡張し,ユーザに応じたカスタマイズ可能な拡張BPEL仕様を検討し, ②拡張BPELを処理する拡張BPEL実行エンジンを,市中BPELエンジンを改変して実装し, ③拡張BPELがBPELエディタを用いて容易に作成でき,拡張BPEL実行が性能上問題ないことを確認し,提案方式の有効性を示す.We propose the Service Composition Function based on BPEL extension for user customize services, and show the effectiveness of the proposal. Today, Web 2.0 and SOA become famous keywords, and many composition services are developed. We think user customizations are needed for these composition services. BPEL is a standard of Web Service orchestration, but BPEL cannot customize composition services for each user. The service composition technology which is our previous work needs original description, so developers cannot develope the description easily. Therefore in this paper, we propose the BPEL extension for developing user customize services easily. We study the BPEL extension, and implement a new BPEL engine which processes a BPEL extension. We evaluated descriptiveness of BPEL extension using common BPEL editors, and also measured the performance of executing BPEL extensions. The evaluation results show our method effectiveness.