loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Service-Oriented Architectures: Myth or Reality?
PrePrint
ISSN: 0740-7459
Haresh Luthria, University of New South Wales, Sydney
Fethi Rabhi, University of New South Wales, Sydney
Service-oriented architecture (SOA) has gained significant attention as a means of developing flexible and modular systems. Academic studies of SOA as a systems development philosophy abound, and recent industry surveys indicate that most firms are also actively pursuing SOA initiatives. This article uses a rigorous case-study methodology to examine five main benefits of SOA – business flow transparency, plug-and-play capability, leveraging legacy systems, rapid product development time, and reduced costs – as perceived by the organizations that have implemented SOA. Participants in this study report that not all stated benefits are realised due to, among other things, a failure of service-oriented thinking at an organisational level, problems allocating financial responsibility for services within and between organisations, and a lack of mature tool chains. These issues are significant because they are, according to the participants in the study, critical to leveraging investments in SOA.
Index Terms:
K.4.3 Organizational Impacts, K.6 Management of Computing and Information Systems, J.1.c Financial, H.3.5.e Web-based services, D.2.5.a, D.2.19, D.2.8.d, software tools, aspect-oriented software development, component-based development, software architecture, software engineering environments, software methods, user interfaces, visual programming, M.4.0.b Realization, D.2.9.e Organizational management and coordination, H.1.m Miscellaneous,
Citation:
Haresh Luthria, Fethi Rabhi, "Service-Oriented Architectures: Myth or Reality?," IEEE Software, 21 Nov. 2011. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/MS.2011.156>
Usage of this product signifies your acceptance of the Terms of Use.