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.
Similar content being viewed by others
References
Papazoglou MP, Van Den Heuvel W (2007) Service oriented architectures: approaches, technologies and research issues. VLDB J 16:389–415
Papazoglou MP, Traverso P, Dustdar S et al (2008) Service-oriented computing: a research roadmap. Int J Coop Inf Syst 17:223–255
Krafzig D, Banke K, Slama D (2005) Enterprise SOA: service-oriented architecture best practices. Prentice Hall Professional, Englewood Cliffs
Feuerlicht J, Lozina J (2007) Understanding service reusability. In: Proceedings of the 15th international conference systems integration, Prague, Czech Republic, pp 144–150
Erl T (2005) Service-oriented architecture (SOA): concepts, technology, and design. Prentice Hall, Englewood Cliffs
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
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
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
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
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
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
Boh WF, Yellin DM (2010) Enablers and benefits of implementing service-oriented architecture: an empirical investigation. Int J Inf Technol Manag 9:3–29
Chen AN, Nichols J (2010) A model of service-oriented architecture and firm/network performance. Int J Inf Technol Manag 9:54–74
Feuerlicht G (2006) Service granularity considerations based on data properties of interface parameters. Comput Syst Sci Eng 21:315–320
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
Huergo RS, Pires PF, Delicato FC et al (2014) A systematic survey of service identification methods. Serv Oriented Comput Appl 8:199–219
Papazoglou MP, Van Den Heuvel W (2006) Service-oriented design and development methodology. Int J Web Eng Technol 2:412–442
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
Rosen M, Lublinsky B, Smith KT et al (2008) Applied SOA: service-oriented architecture and design strategies. Wiley, Indianapolis
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
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
Papazoglou MP, Dubray J (2004) A survey of web service technologies. Technical report DIT-04-058. University of Trento, Trento
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
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
Global Standards One (2013) RosettaNet clusters segments PIPs overview. http://www.rosettanet.org/. Accessed 2014 5/8
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
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
Open Applications Group (2013) Open applications group integration specification (OAGIS) 9.6.1, standard edition. http://www.oagi.org. Accessed 2014 5/8
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
Baxter P, Jack S (2008) Qualitative case study methodology: study design and implementation for novice researchers. Qual Rep 13:544–559
Luck L, Jackson D, Usher K (2006) Case study: a bridge across the paradigms. Nurs Inq 13:103–109
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
Hirschheim R, Welke R, Schwarz A (2010) Service-oriented architecture: myths, realities, and a maturity model. MIS Q Exec 9:37–48
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
Fielding RT (2000) Architectural styles and the design of network-based software architectures. Doctoral thesis. University of California, Irvine
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
Alkkiomäki V (in press) The role of service-oriented architecture as a part of the business model. Int J Bus Inf Syst
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
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
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
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
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
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
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
Mingers J (2001) Combining IS research methods: towards a pluralist methodology. Inf Syst Res 12:240–259
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-015-0181-2