Comparison of Cloud Computing, SaaS, SOA and Microservices

A network application is an application that runs on a single host and facilitates communication with another application running on a different computer or host. Numerous network applications have been introduced, including cloud computing, SaaS, SOA, and microservices. However, these technologies have often been used interchangeably, leading to confusion among developers and researchers. Therefore, the objective of this study is to review and compare the available network applications, specifically cloud computing, Software as a Service (SaaS), Service Oriented Architecture (SOA), and microservices. This study conducts a comparative analysis by examining several important criteria such as definition, type, language, interoperability, characteristics, and examples. By providing clear and precise definitions for each technology, the study aims to clarify their distinctions and appropriate usage contexts. The findings successfully establish the correct terminology for each technology and offer detailed discussions on the specific platforms and situations where each is most suitable. This comprehensive review serves as a valuable resource for developers and researchers seeking to navigate the complexities of modern network applications.

Authors

Institutions

Publication Details

Journal
Journal of Advanced Research in Applied Sciences and Engineering Technology
Published
2024-10-03
DOI
https://doi.org/10.37934/araset.63.2.89101
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparison of Cloud Computing, SaaS, SOA and Microservices

Rosziati Ibrahim, Mohd Zanes Sahid, Noor Athirah Muhammed Asri, Nur Ariffin Mohd Zin et al.
Journal of Advanced Research in Applied Sciences and Engineering Technology
Cloud Computing and Resource Management
article

Comparison of Cloud Computing, SaaS, SOA and Microservices

Rosziati Ibrahim, Mohd Zanes Sahid, Noor Athirah Muhammed Asri, Nur Ariffin Mohd Zin, Mohd Hamdi Irwan Hamzah, Shiling Huang
article en

Abstract

A network application is an application that runs on a single host and facilitates communication with another application running on a different computer or host. Numerous network applications have been introduced, including cloud computing, SaaS, SOA, and microservices. However, these technologies have often been used interchangeably, leading to confusion among developers and researchers. Therefore, the objective of this study is to review and compare the available network applications, specifically cloud computing, Software as a Service (SaaS), Service Oriented Architecture (SOA), and microservices. This study conducts a comparative analysis by examining several important criteria such as definition, type, language, interoperability, characteristics, and examples. By providing clear and precise definitions for each technology, the study aims to clarify their distinctions and appropriate usage contexts. The findings successfully establish the correct terminology for each technology and offer detailed discussions on the specific platforms and situations where each is most suitable. This comprehensive review serves as a valuable resource for developers and researchers seeking to navigate the complexities of modern network applications.

Journal of Advanced Research in Applied Sciences and Engineering Technology
Guangxi University (CN), Nanning Normal University (CN), Tun Hussein Onn University of Malaysia (MY)
Universiti Tun Hussein Onn Malaysia
Industry, innovation and infrastructure
Openalex Percentile: Top 74%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.