'Institute of Electrical and Electronics Engineers (IEEE)'
Doi
Abstract
This paper reports on the experiences
of using existing and creating new design
patterns when deploying layered and component
based software architecture that automates
procedures for marketing authorization. We use
the strategy pattern within the generic
architecture and deploy the architectural
components with the Model-View-Controller
(MVC) and front controller patterns. Three
domain specific patterns have been created and
named as: look-up, submission and evaluation.
We advocate that our combination of general and
domain specific patterns (i) facilitate the design
of distributed software applications, (ii) can be
reused in any problem domain where workflows
similar to submission and evaluations of
application licenses occur, and (iii) comprise
commercial-off-the-shelf (COTS) components
that fit within our software architecture