[論文レビュー] Visitor Pattern: Implementation of Enquiry Pattern for Internet Banking
本稿では、ビジネスプロセスモデリング(BPM)を用いて横断的 concern の再利用を可能にするものとして、インターネットバンキングシステムにおける照会パターンの実装としてビジター パターンを提案する。インターネットバンキングのプロセスを分析することで、著者たちは照会パターンをビジター パターンとして形式化し、パターン指向設計によってソフトウェアアーキテクチャの再利用性と保守性を向上させる。
Abstract This paper brings out the design patterns according to the various services involved in internet banking. The Pattern oriented Software Architecture uses the pattern which eliminates the difficulty of reusability in a particular context. The patterns are to be designed using BPM (Business Process Model) for effective cross cutting on process level. For implementing the above said BPM, the Internet banking has been taken to implement the pattern into it. The Analysis and identification of various processes in Internet Banking have been done, to identify the effective cross cutting features. With this process the pattern has been designed, as a reusability component to be used by the Software Architect. The pattern help us to resolve recurring problems constructively and based on proven solutions and also support us in understanding the architecture of a given software system. Once the model is finalized by analyzing we found enquiry pattern as the visitor pattern and implement the pattern. Keywords: Pattern, Pattern Oriented Software Architecture, Business Process Modeling.
研究の動機と目的
- 設計パターンの適用によってインターネットバンキングソフトウェアにおける再利用性の課題に対処すること。
- ビジネスプロセスモデリング(BPM)を用いてインターネットバンキングプロセスにおける横断的 concern を特定すること。
- 照会パターンをビジター パターンとして形式化し、ソフトウェアアーキテクチャとコンponent の再利用性を向上させること。
- ソフトウェアアーキテクトが繰り返し発生する設計ソリューションを効果的に理解および実装できるように支援すること。
提案手法
- 再発生する設計問題と横断的 concern を特定するため、インターネットバンキングサービスを分析すること。
- 再利用可能なソフトウェアコンポonent を構造化するために、パターン指向ソフトウェアアーキテクチャの原則を適用すること。
- 効果的な横断的機能統合のため、プロセスのマッピングと分析にビジネスプロセスモデリング(BPM)を用いること。
- 実装のために特定された照会パターンをビジター デザイン パターンにマッピングすること。
- アーキテクチャモデリングとプロセスレベルのインタラクションの分析を通じて、パターンの妥当性を検証すること。
- 得られたパターンをソフトウェアアーキテクト向けの再利用可能なコンポonent として形式化すること。
実験結果
リサーチクエスチョン
- RQ1設計パターンをどのように効果的に適用することで、インターネットバンキングシステムにおける再利用性を向上させられるか?
- RQ2インターネットバンキングプロセスに生じる横断的 concern は何か、そしてそれらを体系的にモデリングする方法は何か?
- RQ3照会パターンは、ビジター パターンを用いてどの程度形式化・実装可能か?
- RQ4ビジネスプロセスモデリングは、再利用可能なアーキテクチャパターンの特定および実装をどのように支援するか?
主な発見
- インターネットバンキングにおける照会パターンが、ビジター パターンとして成功裏に形式化され、構造的な再利用が可能になった。
- ビジネスプロセスモデリング(BPM)は、インターネットバンキングワークフローにおける横断的 concern を効果的に同定した。
- パターンの実装により、ソフトウェアアーキテクチャにおける保守性と再利用性が向上した。
- 本アプローチにより、ソフトウェアアーキテクトは金融システムにおける繰り返し発生する設計問題に対して、検証済みのソリューションを適用できるようになった。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。