Towards a Decision Support Tool for Service Identification in Service-Oriented Architecture

  IJCTT-book-cover
 
         
 
© 2024 by IJCTT Journal
Volume-72 Issue-8
Year of Publication : 2024
Authors : Iheb Abdellatif, Amar Ramudhin
DOI :  10.14445/22312803/IJCTT-V72I8P122

How to Cite?

Iheb Abdellatif, Amar Ramudhin, "Towards a Decision Support Tool for Service Identification in Service-Oriented Architecture," International Journal of Computer Trends and Technology, vol. 72, no. 8, pp. 147-154, 2024. Crossref, https://doi.org/10.14445/22312803/IJCTT-V72I8P122

Abstract
Given the turbulent environment, the demands exerted by customers, and the pressures from competitors, companies express more and more the need for an information architecture that can adapt and respond quickly to their needs at lower costs. A Service-Oriented Architecture (SOA) is the leading choice for ensuring a flexible information system. Despite the current hype around SOA, there is no standard approach to setting up this new kind of architecture. However, a consensus is that a successful SOA is based on well-identified services. This paper introduces a systematic business process-based approach to assist SOA analysts in identifying the most convenient services for their enterprise. A case study illustrates the approach.

Keywords
SOA, Service identification, Business processes, UMN, BPEL.

Reference

[1] Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall PTR, pp. 1-792, 2005.
[Google Scholar] [Publisher Link]
[2] Asit Dan, Robert D. Johnson, and Tony Carrato, “SOA Service Reuse by Design,” Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, pp. 25-28, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Rene Boerner, and Matthias Goeken, “Service Identification in SOA Governance Literature Review and Implications for a New Method,” 3rd IEEE International Conference on Digital Ecosystems and Technologies, Istanbul, Turkey, pp. 588-593, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Karsten Klose, Ralf Knackstedt, and Daniel Beverungen, “Identification of Services - A Stakeholder-Based Approach to Soa Development and Its Application in the Area of Production Planning,” ECIS Proceedings, pp. 1802-1814, 2007.
[Google Scholar] [Publisher Link]
[5] Senthil Mani et al., “Using User Interface Design to Enhance Service Identification,” IEEE International Conference on Web Services, Beijing, China, pp. 78-87, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[6] DongSu Kang, Chee-Yang Song, and Doo-Kwon Baik, “A Method of Service Identification for Product Line,” Third International Conference on Convergence and Hybrid Information Technology, Busan, Korea, pp. 1040-1045, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Rana Yousef et al., “BPAOntoSOA: A Generic Framework to Derive Software Service-Oriented Models from Business Process Architectures,” Second International Conference on the Applications of Digital Information and Web Technologies, London, UK, pp. 50- 55, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[8] A. Arsanjani et al., “SOMA: A Method for Developing Service-Oriented Solutions,” IBM Systems Journal, vol. 47, no. 3, pp. 377-396, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Vishal Dwivedi, and Naveen Kulkarni, “A Model-Driven Service Identification Approach for Process Centric Systems,” Congress on Services Part II, Beijing, China, pp. 65-72, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Leonardo Guerreiro Azevedo et al., “A Method for Service Identification Frombusiness Process Models in a SOA Approach,” Enterprise, Business-Process and Information Systems Modeling, vol. 29, pp. 99-112, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Dieter Van Nuffel, “Towards a Service-Oriented Methodology: Business-Driven Guidelines for Service Identification,” On the Move to Meaningful Internet Systems, pp. 294-303, 2007.
[CrossRef] [Google Scholar] [Publisher Link]
[12] P. Huysmans et al., “Towards Systematic Identification of Services: A Domain-Specific Approach,” ICSOFT 2007: Proceedings of the 2nd International Conference on Software and Data Technologies, pp. 267-277, 2007.
[Google Scholar]
[13] Srikanth Inaganti, and Gopala Krishna Behara, “Service Identification: BPM and SOA Handshake,” BPTrends, pp. 1-12, 2007.
[Google Scholar] [Publisher Link]
[14] A.R. Eric Chan, “An Evaluation of Various Business Process Modelling Techniques Applied to Healthcare,” 2007.
[Google Scholar]
[15] Mykola Beshley et al., “Traffic Engineering and Qos/Qoe Supporting Techniques for Emerging Service-Oriented Software-Defined Networks,” Journal of Communications and Networks, vol. 26, no. 1, pp. 99-114, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Yue Zhao et al., “Service Oriented Considerate Routing: Data, Predictions and Robust Decisions,” Predictions and Robust Decisions, pp. 1-45, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Amira G. Hosary, Ahmed Emran, and Basel El-Saghir, “Design of Service Oriented Architecture for an IoT Healthcare Management System,” Indonesian Journal of Electrical Engineering and Informatics, vol. 12, no. 1, pp. 87-100, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Ivo Pereira et al., “A Machine Learning as a Service (MLaaS) Approach to Improve Marketing Success,” Informatics, vol. 11, no. 2, pp. 1-34, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Intan Setya Palupi et al., “Analysis and Design of Oriented Architecture (SOA) with Service-Oriented Modeling and Architecture (SOMA) Method in Trucking Services Company (Case Study: PT Argo KencanaTransindo),” Asian Journal of Social and Humanities, vol. 1, no. 12, pp. 1175-1185, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Rafael Muñoz Terol et al., “Applying the Service-Oriented Architecture (SOA) Approach Andsearch Engine Optimization (SEO) Best Practices to the Development of a Video Streaming Meta Platform,” SSRN, pp. 1-34, 2024.
[CrossRef] [Google Scholar] [Publisher Link]