Framework Design for Modular Web-based Application Using Model-CollectionService-Controller-Presenter (MCCP) Pattern
Author(s) -
Aryo Pinandito,
Ferdika Bagus Pristiawan Permana,
Rizal Setya Perdana
Publication year - 2017
Publication title -
journal of information technology and computer science
Language(s) - English
Resource type - Journals
eISSN - 2540-9824
pISSN - 2540-9433
DOI - 10.25126/jitecs.20172120
Subject(s) - computer science , modular design , reuse , controller (irrigation) , web application , design pattern , process (computing) , model–view–controller , distributed computing , software engineering , world wide web , operating system , user interface , ecology , agronomy , biology
Design pattern become an important thing in assisting the development of web-based application and in handling the problem of dynamically changing of organization structure and problem domain. Model-View-Controller (MVC) is a well-known design pattern in web-based application development due to its nature in the separation of an application into several parts, hence easy to reuse and maintain. However, integration of such design pattern requires several improvements in the design phase of information system development since it handles business process choreography and integration between application. Modification the interaction style of objects in a particular design pattern become a challenging problem. An application framework that employ ModelCollectionService-Controller-Presenter (MCCP) design pattern, which is resulting from modification of MVC design pattern, was proposed. The proposed framework also allows different applications to run simultaneously and provides inter-application data exchange mechanism to improve the data communication process between applications. The MCCP design pattern application framework shows that the application framework requires 51% less memory resources than another similar MVC framework such as CodeIgniter and cope the flexibility problem in data format presentations by providing a Presenter in the designed
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom