Skip to main content
Log in

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

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Papazoglou MP, Van Den Heuvel W (2007) Service oriented architectures: approaches, technologies and research issues. VLDB J 16:389–415

    Article  Google Scholar 

  2. Papazoglou MP, Traverso P, Dustdar S et al (2008) Service-oriented computing: a research roadmap. Int J Coop Inf Syst 17:223–255

    Article  Google Scholar 

  3. Krafzig D, Banke K, Slama D (2005) Enterprise SOA: service-oriented architecture best practices. Prentice Hall Professional, Englewood Cliffs

    Google Scholar 

  4. Feuerlicht J, Lozina J (2007) Understanding service reusability. In: Proceedings of the 15th international conference systems integration, Prague, Czech Republic, pp 144–150

  5. Erl T (2005) Service-oriented architecture (SOA): concepts, technology, and design. Prentice Hall, Englewood Cliffs

    Google Scholar 

  6. Schelp J, Aier S (2009) SOA and EA-sustainable contributions for increasing corporate agility. In: System sciences, 2009. HICSS’09. 42nd Hawaii international conference on. IEEE, pp 1–8

  7. Legner C, Heutschi R (2007) SOA adoption in practice-findings from early SOA implementations. In: Proceedings of 15th European conference information systems (ECIS ’07), St. Gallen, Switzerland, pp 1643–1654

  8. Baskerville RL, Cavallari M, Hjort-Madsen K et al (2010) The strategic value of SOA: a comparative case study in the banking sector. Int J Inf Technol Manag 9:30–53

    Google Scholar 

  9. Van den Bergh J, Viaene S (2012) Promises from SOA: reengineering a procurement process at Belgacom Mobile—a case study approach. Bus Process Manag J 18:815–828

    Article  Google Scholar 

  10. Kokko T, Antikainen J, Systa T (2009) Adopting SOA—experiences from nine finnish organizations. In: Software maintenance and reengineering, 2009. CSMR’09. 13th European conference on. IEEE, Kaiserslautern, pp 129–138

  11. Joachim N, Beimborn D, Weitzel T (2013) The influence of SOA governance mechanisms on IT flexibility and service reuse. J Strateg Inf Syst 22:86–101

    Article  Google Scholar 

  12. Boh WF, Yellin DM (2010) Enablers and benefits of implementing service-oriented architecture: an empirical investigation. Int J Inf Technol Manag 9:3–29

    Google Scholar 

  13. Chen AN, Nichols J (2010) A model of service-oriented architecture and firm/network performance. Int J Inf Technol Manag 9:54–74

    Google Scholar 

  14. Feuerlicht G (2006) Service granularity considerations based on data properties of interface parameters. Comput Syst Sci Eng 21:315–320

    Google Scholar 

  15. The Open Group (2011) The open group SOA source book, 4th edn. The open group. http://www.opengroup.org/soa/source-book/soa/soa.htm. Accessed 2014 10/9

  16. Huergo RS, Pires PF, Delicato FC et al (2014) A systematic survey of service identification methods. Serv Oriented Comput Appl 8:199–219

    Article  Google Scholar 

  17. Papazoglou MP, Van Den Heuvel W (2006) Service-oriented design and development methodology. Int J Web Eng Technol 2:412–442

    Article  Google Scholar 

  18. Steen MW, Strating P, Lankhorst MM et al (2005) Service-oriented enterprise architecture. In: Stojanovic Z, Dahanayake A (eds) Service-oriented software system engineering: challenges and practices. IGI Global, Hershey, pp 132–154

    Chapter  Google Scholar 

  19. Rosen M, Lublinsky B, Smith KT et al (2008) Applied SOA: service-oriented architecture and design strategies. Wiley, Indianapolis

    Google Scholar 

  20. Bussler C (2001) The role of B2B protocols in inter-enterprise process execution. In: Proceedings of workshop on technologies for E-services (TES 2001). Springer, Rome, pp 16–29

  21. Teka AY, Condori-Fernandez N, Sapkota B (2012) A systematic literature review on service description methods. In: Regnell B, Damian D (eds) Requirements engineering: foundation for software quality (REFSQ’12). Springer, Essen, pp 239–255

    Chapter  Google Scholar 

  22. Papazoglou MP, Dubray J (2004) A survey of web service technologies. Technical report DIT-04-058. University of Trento, Trento

  23. Dan A, Johnson R, Arsanjani A (2007) Information as a service: modeling and realization. In: Systems development in SOA environments, 2007. SDSOA’07: ICSE workshops 2007. International workshop on. IEEE, p 2

  24. Awad MMI, Abdullah MS, Ali ABM (2011) Extending ETL framework using service oriented architecture. Proced Comput Sci 3:110–114. doi:10.1016/j.procs.2010.12.019

    Article  Google Scholar 

  25. Global Standards One (2013) RosettaNet clusters segments PIPs overview. http://www.rosettanet.org/. Accessed 2014 5/8

  26. Organization for the Advancement of Structured Information Standards (OASIS) (2001) ebXML requirements specification version 1.06. http://www.ebxml.org/specs/. Accessed 2014 5/8

  27. Organization for the Advancement of Structured Information Standards (OASIS) (2006) Universal business language (UBL) 2.0. https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl. Accessed 2014 5/8

  28. Open Applications Group (2013) Open applications group integration specification (OAGIS) 9.6.1, standard edition. http://www.oagi.org. Accessed 2014 5/8

  29. International Organization for Standardization (1994) ISO-10303-1:1994: industrial automation systems and integration: product data representation and exchange—part 1: overview and fundamental principles. http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=20579. Accessed 2014 5/8

  30. Baxter P, Jack S (2008) Qualitative case study methodology: study design and implementation for novice researchers. Qual Rep 13:544–559

    Google Scholar 

  31. Luck L, Jackson D, Usher K (2006) Case study: a bridge across the paradigms. Nurs Inq 13:103–109

    Article  Google Scholar 

  32. Alkkiomäki V, Smolander K (2007) Integration use cases—an applied UML technique for modeling functional requirements in service oriented architecture. In: Sawyer P, Paech B, Heymans P (eds) Requirements engineering: foundation for software quality (REFSQ 2007). Springer, Trondheim, pp 190–202

    Chapter  Google Scholar 

  33. Hirschheim R, Welke R, Schwarz A (2010) Service-oriented architecture: myths, realities, and a maturity model. MIS Q Exec 9:37–48

    Google Scholar 

  34. Luthria H, Rabhi F (2008) Organizational constraints to realizing business value from service oriented architectures: an empirical study of financial service institutions. Service-oriented computing-ICSOC 2008. Springer, Sydney, pp 256–270

    Chapter  Google Scholar 

  35. Fielding RT (2000) Architectural styles and the design of network-based software architectures. Doctoral thesis. University of California, Irvine

  36. Foster I, Frey J, Graham S, et al (2004) Modeling stateful resources with web services. http://laurel.datsi.fi.upm.es/_media/docencia/asignaturas/ws-modelingresources.pdf. Accessed 2015 1/19

  37. Alkkiomäki V (in press) The role of service-oriented architecture as a part of the business model. Int J Bus Inf Syst

  38. Löhe J, Legner C (2009) Assessment of SOA potentials in B2B networks-concept and application to German used car distribution networks. In: BLED 2009 proceedings. AIS, Bled, Slovenia, pp 22–22

  39. Caridi M, Crippa L, Perego A et al (2010) Measuring visibility to improve supply chain performance: a quantitative approach. Benchmarking Int J 17:593–615

    Article  Google Scholar 

  40. Beales H, Eisenach JA (2014) An empirical analysis of the value of information sharing in the market for online content. Navig Econ. https://www.aboutads.info/resource/fullvalueinfostudy.pdf. Accessed 2014 11/28

  41. Kumar K, Dakshinamoorthy V, Krishnan MS (2007) Does SOA improve the supply chain? An empirical analysis of the impact of SOA adoption on electronic supply chain performance. In: System sciences, 2007. HICSS 2007. 40th annual Hawaii international conference on. IEEE, Hawaii, p 171b

  42. Löhe J, Legner C (2010) SOA adoption in business networks: do service-oriented architectures really advance inter-organizational integration? Electron Mark 20:181–196

    Article  Google Scholar 

  43. Joachim N, Beimborn D, Weitzel T (2011) Eine empirische Untersuchung des Wertbeitrages von serviceorientierten Architekturen (SOA). In: Proceedings of the 10th international conference on business informatics. AIS, Zurich, Switzerland, p 29

  44. Alkkiomäki V, Smolander K (2012) Service elicitation method using applied qualitative research procedures. In: Liu X, Li Y (eds) Advanced design approaches to emerging software systems: principles, methodologies and tools. IGI Global, Hershey, pp 1–17

    Chapter  Google Scholar 

  45. Mingers J (2001) Combining IS research methods: towards a pluralist methodology. Inf Syst Res 12:240–259

    Article  Google Scholar 

  46. Thammarak K (2010) Survey complexity metrics for reusable business process. In: 1st national conference on applied computer technology and information system (ACTIS) 2010. Suvarnabhumi College, Bangkok, pp 18–22

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ville Alkkiomäki.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alkkiomäki, V., Smolander, K. Anatomy of one service-oriented architecture implementation and reasons behind low service reuse. SOCA 10, 207–220 (2016). https://doi.org/10.1007/s11761-015-0181-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-015-0181-2

Keywords

Navigation