A machine learning approach for performance-oriented decision support in service-oriented architectures

  • PDF / 2,894,888 Bytes
  • 23 Pages / 439.37 x 666.142 pts Page_size
  • 12 Downloads / 183 Views

DOWNLOAD

REPORT


A machine learning approach for performance-oriented decision support in service-oriented architectures Tehreem Masood, et al. [full author details at the end of the article] Received: 9 March 2020 / Revised: 2 July 2020 / Accepted: 23 August 2020 # Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract

Enterprise IT performance can be improved by providing reactive and predictive monitoring tools that anticipate problem detection. It requires advanced approaches for creating more agile, adaptable, sustainable and intelligent information systems. Serviceoriented architecture (SOA) has been used in significant performance-based approaches by information system practitioners. Organizations are interested in performance-based decision support along the layers of SOA to maintain their sustainability for service reuse. Reusability is a very important aspect of Service-based systems (SBS) to analyze service or process reuse. This helps in achieving business agility to meet changing marketplace needs. However currently, there are many challenges pertaining tothe complexities of service reuse evolution along SBS. These challenges are related to the sustainability of service behavior during its lifecycle and the limitations of existing monitoring tools. There is a need for a consolidated classified knowledge-based performance profile, analytical assessment, prediction and recommendation. Therefore, this paper provides a semantic performance-oriented decision support system (SPODSS) for SOA. SPODSS provides recommendations for suggesting service reuse during its evolution. SPODSS is supported by five building blocks. These blocks are data, semantic, traces, machine learning, and decision. SPODSS classify data, validate (analytical assessment, traces, semantic enrichment) at different time intervals and increased consumption and prediction based on consolidated results. It handles the dynamic evolution of SBS and new or changed user requirements by ontology development. Finally, SPODSS generates recommendations for atomic service, composite service, and resourceallocation provisioning. To motivate this approach, we illustrate the implementation of the proposed algorithms for all the five blocks by a business process use case and public data set repositories of shared services. Sustainability and adaptability of service-based systems areensured by handling new business requirements, dynamicity issues and ensuring performance. Performance criterion includes functional suitability, time behavior, resource utilization, and reliability in terms of availability, maturity, and risk. Keywords Web service . Service related knowledge . Service ontology . Quality of service . Service reuse . Data mining . Inference rules

Journal of Intelligent Information Systems

1 Introduction Service-oriented architecture (SOA) is emerging as a powerful paradigm for organizations that need to integrate their applications within and across organizational boundaries (Arsanjani et al. 2007a). A system following this architecture