FULL STACK PATTERNS OF ENTERPRISE ARCHITECTURE FOR WEB APPLICATION DEVELOPMENT Articles

Main Article Content

Theerapol Limsatta
Rattanaporn Nilpong
Pudthiphong Piphatwuttikorn
Suchart Rommaneeyarak

Abstract

The Development of Software Systems in the Present Era. The increasing complexity and scalability of software systems driven by changing user demands have led to the adoption of development approaches leveraging AngularJS with the Model-View-Controller (MVC) architecture. This study aims to explore how system components can be decoupled to operate independently. The research objectives are: (1) to develop and manage all layers of a web application system, including the frontend, backend, and infrastructure, and (2) to create an information system for managing TQF3 and TQF5 academic documents. The sample consisted of 40 lecturers from Southeast Bangkok University who were involved in academic planning and familiar with TQF documentation, making them a suitable group for system evaluation. Performance assessment tools using a 5-level Likert scale, based on Good's conceptual framework, were employed to provide an overview of system functionality and operational efficiency in meeting established standards. The system was developed using AngularJS and the MVC architecture, applying Martin Fowler’s principles, which emphasize separation of concerns. Results demonstrated that the software effectively separated functional responsibilities into independent modules, enhancing system performance in key areas. These included usability for academic learning, ease of use compared to traditional paper-based systems, and improved accessibility through online operations. The overall performance rating was exceptionally high (Mean = 4.56, S.D. = 0.48). In conclusion, the adoption of this approach to designing and developing web applications is well-suited to modern software development needs, offering speed, flexibility, and maintainability for long-term use.

Article Details

How to Cite
[1]
T. Limsatta, R. Nilpong, P. . Piphatwuttikorn, and S. . Rommaneeyarak, “FULL STACK PATTERNS OF ENTERPRISE ARCHITECTURE FOR WEB APPLICATION DEVELOPMENT : Articles”, JSCI-SBU, vol. 4, no. 2, pp. 151–163, Dec. 2024.
Section
Research Article

References

M. Fowler, Patterns of enterprise application architecture. Boston: Addison-Wesley Professional Publishers, 2002.

R. Martin and M. Martin, Agile principles, patterns, and practices in C#. London: Pearson Education Publishers, 2006.

R. Conery, S. Hanselman, P. Haack, and S. Guthrie, Microsoft application architecture guide 2nd edition (pattern & practices). California: Microsoft Press Publishers, 2009.

P. Saint-Louis, M. C. Morency, and J. Lapalme, “Examination of explicit definitions of enterprise architecture,” International Journal of Engineering Business Management, vol. 11, pp. 1–18, Jun. 2019.

L. Halawi, R. McCarthy, and J. Farah, “Where we are with enterprise architecture,” Journal of Information Systems Applied Research, vol. 12, no. 3, pp. 4–13, Dec. 2019.

M. Fowler, “Who needs an architect?,” IEEE Software, vol. 20, no. 5, pp. 11–13, Sep.–Oct. 2003.

J. Nurmi, K. Penttinen, and V. Seppänen, “Examining enterprise architecture definitions: Implications from theory and practice,” Selected Papers of the IRIS, no. 9, pp. 1–13, 2019.

D. Venkatesan and S. Sridhar, “A rationale for the choice of enterprise architecture method and software technology in a software-driven enterprise,” International Journal of Business Information Systems, vol. 32, no. 3, pp. 272–311, Oct. 2019.

K. Svyatoslav, “TOGAF-based enterprise architecture practice: An exploratory case study,” Communications of the Association for Information Systems, vol. 43, pp. 321–359, Sep. 2018.

E. Atencio, M. Mancini, and G. Bustos, “Enterprise architecture approach for project-based organizations modeling, design, and analysis: An ontology-driven tool proposal,” Alexandria Engineering Journal, vol. 98, pp. 312–327, Jul. 2024.

C. V. Good, W. R. Merkel, and P. D. Kappa, Dictionary of education, 3rd ed. New York: McGraw-Hill Publishers, 1973.