Anatomy of one service-oriented architecture implementation and reasons behind low service reuse

This paper evaluates the promises of service reusability through an analysis of services implemented in a manufacturing enterprise. A total of 103 services implemented in the case enterprise are analyzed to understand the enablers and obstacles that have led to the reuse ratio of 13 %. The main identified enabler for reusable services was the capability to define the services as a part of reusable business concepts, which is aligned with some of the earlier studies on the adoption of service-oriented architecture in enterprises. The main reason for having overlapping services in the case enterprise was lagging migration of legacy services to use newer, reusable services. The results can be used to develop service engineering methodologies for better reusability, and the paper provides practical guidelines to help in the application of integration development efforts toward reusable services.

[1]  Joachim Schelp,et al.  SOA and EA - Sustainable Contributions for Increasing Corporate Agility , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[2]  Christine Legner,et al.  SOA adoption in business networks: do service-oriented architectures really advance inter-organizational integration? , 2010, Electron. Mark..

[3]  Daniel M. Yellin,et al.  Enablers and benefits of implementing Service-Oriented Architecture: an empirical investigation , 2010, Int. J. Inf. Technol. Manag..

[4]  Ville Alkkiomäki,et al.  The role of service-oriented architecture as a part of the business model , 2016, Int. J. Bus. Inf. Syst..

[5]  Kari Smolander,et al.  Integration Use Cases - An Applied UML Technique for Modeling Functional Requirements in Service Oriented Architecture , 2007, REFSQ.

[6]  Jeffrey A. Eisenach,et al.  An Empirical Analysis of the Value of Information Sharing in the Market for Online Content , 2014 .

[7]  Manuela Herman Enterprise Soa Service Oriented Architecture Best Practices , 2016 .

[8]  A. Dan,et al.  Information as a Service: Modeling and Realization , 2007, International Workshop on Systems Development in SOA Environments (SDSOA'07: ICSE Workshops 2007).

[9]  Rudolf Schmid,et al.  Organization for the advancement of structured information standards , 2002 .

[10]  Daniel Beimborn,et al.  The influence of SOA governance mechanisms on IT flexibility and service reuse , 2013, J. Strateg. Inf. Syst..

[11]  George Feuerlicht,et al.  Understanding Service Reusability , 2007 .

[12]  Maria Caridi,et al.  Measuring visibility to improve supply chain performance: a quantitative approach , 2010 .

[13]  Dirk Krafzig,et al.  Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series) , 2004 .

[14]  P PapazoglouMichael,et al.  Service-oriented design and development methodology , 2006 .

[15]  Paulo F. Pires,et al.  A systematic survey of service identification methods , 2014, Service Oriented Computing and Applications.

[16]  Christine Legner,et al.  Assessment of SOA Potentials in B2B Networks - Concept and Application to German Used Car Distribution Networks , 2009, Bled eConference.

[17]  Jan Pries-Heje,et al.  The strategic value of SOA: a comparative case study in the banking sector , 2010, Int. J. Inf. Technol. Manag..

[18]  Daniel Beimborn,et al.  Eine empirische Untersuchung des Wertbeitrages von serviceorientierten Architekturen (SOA) , 2011, Wirtschaftsinformatik.

[19]  Nelly Condori-Fernández,et al.  A Systematic Literature Review on Service Description Methods , 2012, REFSQ.

[20]  Michael Rosen,et al.  Applied SOA: Service-Oriented Architecture and Design Strategies , 2008 .

[21]  Maria-Eugenia Iacob,et al.  Service-Oriented Enterprise Architecture , 2005 .

[22]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[23]  Frank Leymann,et al.  Modeling Stateful Resources with Web Services , 2004 .

[24]  Ajantha Dahanayake,et al.  Service-Oriented Software System Engineering: Challenges and Practices , 2004 .

[25]  Mohd Syazwan Abdullah,et al.  Extending ETL framework using service oriented architecture , 2011, WCIT.

[26]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[27]  Xiaodong Liu,et al.  Advanced Design Approaches to Emerging Software Systems: Principles, Methodologies and Tools , 2011 .

[28]  Anne Marsden,et al.  International Organization for Standardization , 2014 .

[29]  John Mingers,et al.  Combining IS Research Methods: Towards a Pluralist Methodology , 2001, Inf. Syst. Res..

[30]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[31]  Kim Usher,et al.  Case study: a bridge across the paradigms. , 2006, Nursing inquiry.

[32]  Kari Smolander,et al.  Service Elicitation Method Using Applied Qualitative Research Procedures , 2012 .

[33]  Stijn Viaene,et al.  Promises from SOA: Reengineering a procurement process at Belgacom Mobile - a case study approach , 2012, Bus. Process. Manag. J..

[34]  Andrew N. K. Chen,et al.  A model of Service-Oriented Architecture and firm/network performance , 2010, Int. J. Inf. Technol. Manag..

[35]  Fan Yu-shun Service-oriented enterprise architecture , 2008 .

[36]  Mike P. Papazoglou,et al.  A Survey of Web service technologies , 2004 .

[37]  Sanjeev Kumar,et al.  Does SOA Improve the Supply Chain? An Empirical Analysis of the Impact of SOA Adoption on Electronic Supply Chain Performance , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[38]  Rudy Hirschheim,et al.  Service-Oriented Architecture: Myths, Realities, and a Maturity Model , 2010, MIS Q. Executive.

[39]  Christoph Bussler The Role of B2B Protocols in Inter-Enterprise Process Execution , 2001, TES.

[40]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[41]  Christine Legner,et al.  SOA Adoption in Practice - Findings from Early SOA Implementations , 2007, ECIS.

[42]  Tarja Systä,et al.  Adopting SOA – Experiences from Nine Finnish Organizations , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[43]  Pamela Baxter,et al.  Qualitative Case Study Methodology: Study Design and Implementation for Novice Researchers , 2008 .

[44]  George Feuerlicht Service granularity considerations based on data properties of interface parameters , 2006 .

[45]  Mike P. Papazoglou,et al.  Service-oriented design and development methodology , 2006, Int. J. Web Eng. Technol..

[46]  Fethi A. Rabhi,et al.  Organizational Constraints to Realizing Business Value from Service Oriented Architectures: An Empirical Study of Financial Service Institutions , 2008, ICSOC.