QoS Constrains Model: Establishing QoS Association for Ontology-Based Web Service Selection Mechanism

Author(s):  
Laila Taher ◽  
◽  
Rawshan Basha ◽  
Hazem El Khatib ◽  
◽  
...  

Quality of Service (QoS) is an important criterion for Web service selection. The work in this paper is based on QoS Information & Computation framework (QoS-IC) [1]. QoS-IC framework supports QoS-based service selection in Service Oriented Architecture (SOA), namely Web services. In this paper, we extend the functionality of QoS-IC framework with QoS-Constraints Model. QoS-Constraints establish an association relationship between different QoS properties and are used to govern the QoS-based service selection in the underlying algorithm. We have enhanced the algorithm to accommodate QoS-Constraints and discussed an experimental evaluation based on an implementation prototype that shows how QoS-Constraints introduce efficiency to the QoS-based service selection mechanism and save valuable time for consumers.

Author(s):  
Yusuf Lateef Oladimejia

The realisation of Service-Oriented Architecture (SOA) to communicate data between systems running on different platforms lack an organised framework to capture the essential elements required for successful interoperability between web applications and their services. In this work, a SOA for Data Interoperability in Web Applications (SOADIWA) was designed. The architecture of SOADIWA was based on five layers, namely Web Application Layer (WAL), Quality of Service Assurance Certifier Layer (QoSACL), Web Service Layer (WSL), Visualization Input Layer (VIL) and Visualization Output Layer (VOL). In WAL, the Service Requester (SR) initiates a request for data from the Service Provider (SP) through the QoSACL to provide appropriate website via WSL for rendering of services which must be accepted, processed and returned for a particular need in VIL. The requested data is filtered in VIL for data exploration and analysis in VOL using context-sensitive visualization techniques. The purpose of QoSACL is to check and verify the claims made by the SP about its quality of service. This enabled the SR to choose the service that satisfied its needs. The implementation comprised of Java Script, Microsoft Visual Studio 2017 and NuGet packages; while the experiment was simulated on LoadUI pro application. Standard metrics such as Optimal Performance (OP) and Phased Effort Distribution (PED) were developed to test SOADIWA. These results conformed to basic web service interoperability. The work led to the integration of a host of techniques towards the creation of a novel tool that is useful in web domain using SOA approach.


2021 ◽  
Author(s):  
Maheswari S ◽  
Pitchai R ◽  
Supraja P ◽  
Babu S

Abstract Guaranteeing Quality of Service (QoS) concerning web administrations is the capacity to respond to the necessities and comprehend the prerequisites according to the tendencies of a client. It is resolved subject to the non-practical properties of the web administrations. Dependent upon the conditions, administrations clients may have an extent of tendencies for the non utilitarian principles. This made a way for different QoS based web administrations assurance segments which along these lines require an evaluation plot for grasping a particular methodology. Investigation of change is a particular kind of verifiable hypothesis testing used for making decisions using data. The goal of the paper is to dismember the plans specifically Analytical Hierarchical preparing (AHP), Logical Scoring Preference (LSP) and Fuzzy Topsis reliant on extent of customer tendency norms and investigate them using Analysis of Variance (ANOVA). QWS dataset has been used for exploring recently referenced three plans. Preliminary outcomes show that the Fuzzy Topsis contrive beats the other web organization assurance techniques.


Author(s):  
Bassam Al Shargabi ◽  
Osama Al-haj Hassan ◽  
Alia Sabri ◽  
Asim El Sheikh

Software is gradually becoming more built by composing web services to support enterprise applications integration; thus, making the process of composing web services a significant topic. The Quality of Service (QoS) in web service composition plays a crucial role. As such, it is important to guarantee, monitor, and enforce QoS and ability to handle failures during execution. Therefore, an urgent need exists for a dynamic Web Service Composition and Execution (WSCE) framework based on QoS constraints. A WSCE broker is designed to maintain the following function: intelligent web service selection decisions based on local QoS for individual web service or global QoS based selection for composed web services, execution tracking, and adaptation. A QoS certifier controlled by the UDDI registry is proposed to verify the claimed QoS attributes. The authors evaluate the composition plan along with performance time analysis.


2021 ◽  
Author(s):  
Shilpi Verma

The growing number of Services on the Web has made locating desired Web Services a sizable challenge. Web Service requestors deem a Quality of Service (QoS) based Web Service selection important in terms of providing a relevant and user centric service selection experience. In this thesis an interactive QoS based Web Service browsing mechanism is proposed, which makes use of three clustering algorithms including vector-based, preference-based and weighted clustering. We use symbolic interval data as the principle representation of QoS attributes. The browsing mechanism which was implemented as part of this research allows service requestors to prioritize their search by hierarchically clustering their web services. This is done in order of their preferences and also by attaching a weight to each QoS attribute, which is a beneficial compromise between performance-high preference-based clustering and time-efficient vector-based clustering, Along with several extensive experiments, a user study was conducted in order to test the usability of this browsing mechanism and to test the overall efficiency and performance of the three clustering algorithms in comparison. The result of the experiment led to evidences that preference-based browsing approach was the most efficient one when compared to vector-based or weighted clustering approaches.


2021 ◽  
Author(s):  
Shilpi Verma

The growing number of Services on the Web has made locating desired Web Services a sizable challenge. Web Service requestors deem a Quality of Service (QoS) based Web Service selection important in terms of providing a relevant and user centric service selection experience. In this thesis an interactive QoS based Web Service browsing mechanism is proposed, which makes use of three clustering algorithms including vector-based, preference-based and weighted clustering. We use symbolic interval data as the principle representation of QoS attributes. The browsing mechanism which was implemented as part of this research allows service requestors to prioritize their search by hierarchically clustering their web services. This is done in order of their preferences and also by attaching a weight to each QoS attribute, which is a beneficial compromise between performance-high preference-based clustering and time-efficient vector-based clustering, Along with several extensive experiments, a user study was conducted in order to test the usability of this browsing mechanism and to test the overall efficiency and performance of the three clustering algorithms in comparison. The result of the experiment led to evidences that preference-based browsing approach was the most efficient one when compared to vector-based or weighted clustering approaches.


Author(s):  
Bassam Al Shargabi ◽  
Osama Al-haj Hassan ◽  
Alia Sabri ◽  
Asim El Sheikh

Software is gradually becoming more built by composing web services to support enterprise applications integration; thus, making the process of composing web services a significant topic. The Quality of Service (QoS) in web service composition plays a crucial role. As such, it is important to guarantee, monitor, and enforce QoS and ability to handle failures during execution. Therefore, an urgent need exists for a dynamic Web Service Composition and Execution (WSCE) framework based on QoS constraints. A WSCE broker is designed to maintain the following function: intelligent web service selection decisions based on local QoS for individual web service or global QoS based selection for composed web services, execution tracking, and adaptation. A QoS certifier controlled by the UDDI registry is proposed to verify the claimed QoS attributes. The authors evaluate the composition plan along with performance time analysis.


Author(s):  
Christoph Rathfelder ◽  
Benjamin Klatt ◽  
Franz Brosch ◽  
Samuel Kounev

With the introduction of services, systems become more flexible as new services can easily be composed out of existing services. Services are increasingly used in mission-critical systems and applications, and therefore, considering Quality of Service (QoS) properties is an essential part of the service selection. Quality prediction techniques support the service provider in determining possible QoS levels that can be guaranteed to a customer or in deriving the operation costs induced by a certain QoS level. In this chapter, we present an overview on our work on modeling service-oriented systems for performance prediction using the Palladio Component Model. The prediction builds upon a model of a service-based system, and evaluates this model in order to determine the expected service quality. The presented techniques allow for early quality prediction, without the need for the system being already deployed and operating. We present the integration of our prediction approach into an SLA management framework. The emerging trend to combine event-based communication and Service-Oriented Architecture (SOA) into Event-based SOA (ESOA) induces new challenges to our approach, which are topic of a special subsection.


Sign in / Sign up

Export Citation Format

Share Document