研究概要 |
サービス指向システムは,すでにネットワーク上に分散して存在するサービスを連係させることにより動作するシステムである.すでに存在するサービスを利用するためには,まずその利用したいサービスを探さなければならない.欲しいサービスは,開発者が開発したいシステムの機能を実現するために「何か」を担う.つまり,開発者は実体としてはサービスを検索しているが,検索をしている最中はその「何か」を検索している.この「何か」というのは要求仕様の中に記述されている.本研究では,要求に着目することによりサービス指向システムの開発を支援することを目的とする. 平成19年度は,平成18年度に検討した事項に基づきサービス指向システム開発環境におけるリポジトリのプロトタイプを作成した.リポジトリでは,サービス指向システムの開発において作成される要求やワークフローなどの情報が格納される.リポジトリを利用して新たにサービス指向システムを開発する場合,ユーザはまずキーワード等を入力することにより,合致する要求を取得する.取得した要求をベースに関連するワークフローやサービス情報を取得する.最終的に,サービスを取捨選択し,連係を定義することにより,サービス指向システムを作成する.
|