Software architecture using a decoupling, layered and web restful services approach

Salas Partida Ruben, Rodriguez Avila Eduardo, Ramirez Arellano Aldo, Acosta Gonzaga Elizabeth

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The development of information systems has forced the software industry to create architectures, techniques, and tools for building applications more efficiently. This work shows the design of information systems using code decoupling, layered development, and RESTful services. Two information systems were developed, one using coupled methods and the other using decoupled methods. To test both methods, two experiments were performed for each system, one using a reduced data model for accessing four database tables, and the other experiment allowing only the execution of basic mathematical operations. The results show that a decoupled architecture offers advantages in response time, network traffic, and user concurrency, compared to those built without these techniques. This work is limited to the Java programming language and the specification Java Enterprise Edition.

Original languageEnglish
Pages (from-to)1019-1031
Number of pages13
JournalJournal of Theoretical and Applied Information Technology
Volume98
Issue number7
StatePublished - 15 Apr 2020

Keywords

  • Coupling Software
  • Decoupling Software
  • Software Architecture
  • Software Metrics
  • Web Restful Services

Fingerprint

Dive into the research topics of 'Software architecture using a decoupling, layered and web restful services approach'. Together they form a unique fingerprint.

Cite this