Service Oriented Architecture: Overview and Directions

  • Authors:
  • Boualem Benatallah;Hamid R. Motahari Nezhad

  • Affiliations:
  • School of Computer Science and Engineering, The University of New South Wales, Australia;School of Computer Science and Engineering, The University of New South Wales, Australia

  • Venue:
  • Advances in Software Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The push toward business automation, motivated by opportunities in terms of cost savings and higher quality, more reliable executions, has generated the need for integrating the different applications. Integration has been one of the main drivers in the software market during the late nineties and into the new millennium. It has led to a large body of research and development in areas such as data integration [26], software components integration, enterprise information integration (EII), enterprise applications integration (EAI), and recently service integration and composition [2,11,16,12]. Service oriented architectures (SOAs) provide an architectural paradigm and abstractions that allow to simplify integration [2,21]. There a number of technologies available to realize SOA. Among them, Web services and the set of related specifications (referred to as WS-* family), and also services that are built following the REST (REspresentation State Transfer) architecture [8] (called RESTful services) are gaining the momentum for integration at the data level.