JOURNAL ARTICLE

Evolution approaches towards a Service oriented architecture

Abstract

Over a decade, Service-oriented architectures (SOA) have seen an increasing interest of both academia and industry communities. This interest is associated with an enthusiasm of companies in different sectors and sizes for the adoption of this new paradigm due to its economic and technological benefits. SOA is a very effective response to the problems faced by companies in terms of reusability, interoperability and reduce coupling between systems that implement their information systems. To exploit these advantages many organizations have decided to evolve their legacy systems (LS) towards this architecture. Migration to SOA has become one of the most important modernizations technic of LS. It helps organizations, on the one hand, to reuse their existing LS by giving them a new life, and also to enjoy the benefits of service-based systems. In the literature, several approaches exist for evolving LS towards SOA. Through this paper, we present a survey of these approaches. Then we discuss several existing classifications of the modernization approaches to SOA, so that at the end we propose our own classification after having discussed the similar works.

Keywords:
Service-oriented architecture Interoperability Loose coupling Reuse Exploit Computer science Legacy system Service (business) Reusability OASIS SOA Reference Model Architecture Enthusiasm Software engineering Engineering management Knowledge management Process management Web service Business World Wide Web Engineering Computer security Operating system

Metrics

4
Cited By
1.52
FWCI (Field Weighted Citation Impact)
22
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
© 2026 ScienceGate Book Chapters — All rights reserved.