Advancing component-based software architecture : towards loosely-coupled and maintainable components

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Laghouat : Université Amar Telidji - Département d'informatique

Abstract

Software engineering plays a crucial role in the success of organizations and companies, enabling them to grow and expand effectively, while efciently handling increasing user demands and data volumes without compromising performance or user experience. However, inadequate software architecture can hinder the growth and scalability of organizations, leading to system inefciency and maintenance challenges. Current software engineering solutions mostly cater to larger enterprises, making them fnancially impractical and complex for small and medium-sized businesses. In light of these challenges, this study proposes a component-based structure as an ideal approach to achieve cost-effective, maintainable, and scalable software architecture. This architectural approach overcomes the limitations of traditional designs and enables efcient adaptation and expansion for organizations. To validate the effectiveness of the proposed structure, an e-commerce application was developed, highlighting the advantages of this architecture in managing complexities and heavy workloads associated with this domain. This proof-of-concept aims to demonstrate the feasibility and benefts of the proposed component-based structure.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By