ISSN: 2165- 7866
モシン A、ファティマ S、カーン AU、ナワズ F
適切なアーキテクチャ スタイルの選択は、Web サービスの成功に不可欠です。サービス指向コンピューティング アプリケーションのアーキテクチャ設計と選択の性質は、従来のソフトウェア アーキテクチャと比較して非常に複雑です。Web サービスには、独自の基礎となるアーキテクチャ特性を持つ複雑で厳密なアーキテクチャ スタイルがあります。このため、Web サービス開発の正確なアーキテクチャ スタイルの選択は、アーキテクトが行うべきより複雑な決定になっています。アーキテクチャ スタイルの選択は、複数の基準に基づく決定であり、サービス指向コンピューティングに関する豊富な経験が必要です。Web サービスのアーキテクチャ スタイルの自動選択には大きなギャップがあります。意思決定支援システムは、特定のアーキテクチャ スタイルの選択プロセスを簡素化するための優れたソリューションです。私たちの研究では、FR と NFR (機能要件と非機能要件) に対応する Web サービスを開発する際に、アーキテクチャ スタイルの選択に DSS を使用する自動化されたアプローチを提案しています。私たちが提案するメカニズムは、品質を損なうことなく、ドメインと非機能要件に従ってアーキテクトが適切な Web サービス アーキテクチャ パターンを選択できるように支援します。この論文では、複数の基準要件における意思決定プロセスをサポートするために、CLIPS (C 言語統合生産システム) を使用してルール ベース DSS を開発しました。適切な Web サービスを選択するために、システムはルール ベース アプローチを適用して、NFR のアーキテクチャ特性、ドメイン要件、ソフトウェア アーキテクトの好みを入力として取り込みます。次に、品質属性とドメイン要件に優先順位を付けるには、加重合計モデルを適用します。最終的なアーキテクチャ スタイルを選択するために、複数の基準を使用してスコアが計算されます。