IEEE Access (Jan 2019)

QoS-Aware Framework for Performance Enhancement of SOA in Enterprise IT Environments

  • Mohammed Farsi,
  • Mahmoud Badawy,
  • Naglaa Abdelmoneim,
  • Hesham Arafat Ali,
  • Yousry Abdulazeem

DOI
https://doi.org/10.1109/ACCESS.2019.2932683
Journal volume & issue
Vol. 7
pp. 107699 – 107715

Abstract

Read online

Service-oriented architecture (SOA) has gained great attention in the enterprise information technology environments (EITE) due to its technically adapted performance and its affordable cost. As a part of the successful quality of service (QoS) scenario, providing software development in a service-based conceptual style for the business companies has become a vital issue. However, this would require more hardware resources, which increase cost and complexity. The main objective of this study is to introduce a new performance-oriented integration design (POID) framework with five middleware algorithms to reliably achieve SOA constraints. The POID framework is proposed to provide two features: (i) acting as a decision support system (DSS) to guide the software architects and designers to build software architectures with better QoS attributes in terms of the scalability and end-to-end performance, and (ii) achieving high accuracy in recommending the best composite services in the simple and complex SOA integration contexts. A set of case studies based on real experiments are conducted in a telecom environment are demonstrated. The experimental results prove that the POID framework achieves better accuracy (97%-98%), average availability (92.18% - 97.89%), and enhances the average response time by 17%.

Keywords