Integration of Management of Quality of Web Services in Service Oriented Architecture

Author(s):  
M. A. Serhani ◽  
M. E. Badidi ◽  
A. Benharref ◽  
R. Dssouli ◽  
H. Sahraoui

With the proliferation of Web services and their wide adoption as a novel technology for business-to-business interactions on the Web, Quality of Web Services (QoWS) management has witnessed considerable interest in recent years. Most of the existing works regarding this issue do not provide support for the overall QoWS management operations and are very often limited to a subset of these operations. Some of these works propose QoWS solutions for only basic web services while others propose solutions for composite web services. In this chapter, we propose to extend the Service Oriented Architecture (SOA) with a framework for QoWS management in which services may be basic or composite Web services. The framework uses a layered approach to provide support for the most common QoWS management operations, which include QoWS specification, QoWS verification, QoWS negotiation, and QoWS monitoring. These operations are supported at both the design and the development phases of Web services.

Complexity ◽  
2020 ◽  
Vol 2020 ◽  
pp. 1-17
Author(s):  
Ying Jin ◽  
Guangming Cui ◽  
Yiwen Zhang

Service-oriented architecture (SOA) is widely used, which has fueled the rapid growth of Web services and the deployment of tremendous Web services over the last decades. It becomes challenging but crucial to find the proper Web services because of the increasing amount of Web services. However, it proves unfeasible to inspect all the Web services to check their quality values since it will consume a lot of resources. Thus, developing effective and efficient approaches for predicting the quality values of Web services has become an important research issue. In this paper, we propose UIQPCA, a novel approach for hybrid User and Item-based Quality Prediction with Covering Algorithm. UIQPCA integrates information of both users and Web services on the basis of users’ ideas on the quality of coinvoked Web services. After the integration, users and Web services which are similar to the target user and the target Web service are selected. Then, considering the result of integration, UIQPCA makes predictions on how a target user will appraise a target Web service. Broad experiments on WS-Dream, a web service dataset which is widely used in real world, are conducted to evaluate the reliability of UIQPCA. According to the results of experiment, UIQPCA is far better than former approaches, including item-based, user-based, hybrid, and cluster-based approaches.


2014 ◽  
Vol 2014 ◽  
pp. 1-14 ◽  
Author(s):  
Hossein Nematzadeh ◽  
Homayun Motameni ◽  
Radziah Mohamad ◽  
Zahra Nematzadeh

Workflow-based web service compositions (WB-WSCs) is one of the main composition categories in service oriented architecture (SOA). Eflow, polymorphic process model (PPM), and business process execution language (BPEL) are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today’s web environments. Business should try to provide good quality regarding the customers’ requirements to a composed web service. Thus, quality of service (QoS) which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN) with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation.


The phrase “Web Services (WSs)” are emerging as a creative scheme for furnishing the services to various immanent devices over the World Wide Web. The hasty intensification of the WSs applications and the availability of the vast count of the Service Providers create the certainty of selecting the “efficient” Service Provider by the consumers. The scenario Deduplication and Quality-of-Service (QoS) swears out as an objective to distinguish various Service Providers (SPs). The process of selecting proficient WSs / SPs, positioning and optimization of WSs Compositions are exigent dimensions of research with momentous entailments for the fruition of the “Web of Services” revelation. The term “Semantic WSs” follows appropriate semantic descriptions of WS functionality and a medium to facilitate programmed cogitating over WS Compositions (WSCs). The persisting model of the Semantic Web Services (SWSs) deals with the intriguing emerges like wretched forecast of best WSs and gemination of services with effective SPs, which heads to Quality level degradation on the Semantic Web. To deal the above identified issues, the anticipated research is planned to construct a model to manipulative the content similarities (semantic), consumption of a mixture of WSs and its corresponding SPs. After assessing these params, all the WSs are stratified on the basis of its consumption. Ultimately, the nominated scheme, selects the best and non duplicated copy of the WSs on the basis of its rating and placed it in the WSC. The process of detecting the duplicate copy would be performed by the Cryptographic Hash value of the Services. From the experimental annotations, it is recognized that our anticipated design amends the functionality of the SWSs in terms of Processor Utilization, Accessing Time, and its Space optimizations


Author(s):  
Assia Ait-Ali-Slimane ◽  
Manuele Kirsch-Pinheiro ◽  
Carine Souveyet

The success of service-based applications is based on service technologies such as Web services. Nevertheless, the benefits of the Service-Oriented Architecture (SOA) remain mainly at the software level, since business people are often unable to fully exploit its benefits due to their unfamiliarity with such software level technology. The intentional Service-Oriented Architecture (iSOA) suggests a move from the function-driven SOA to intention-driven SOA in order to provide service description understandable by business practitioners. However, such transposition from business to implementation level should also consider Quality of Service (QoS) aspects. In this paper, we propose modeling the Quality of intentional Service (QoiS) by introducing the quality goals and their qualitative and quantitative evaluation. We also propose populating the intentional service registry of the iSOA architecture with the QoiS description.


Author(s):  
Júlio Cezar Estrella ◽  
Regina Helena Carlucci Santana ◽  
Marcos Jose Santana ◽  
Sarita Mazzini Bruschi

This chapter aims at the design and implementation of a service-oriented architecture (SOA), named WSARCH – Web Services Architecture - which allows accessing Web Services using a combination of functional and non-functional aspects of Quality of Service (QoS). These QoS aspects, aiming at evaluating the performance of Web Services in order to achieve QoS in a service-oriented architecture, are identified and discussed. These QoS attributes were mapped to the components participating in a service-oriented architecture with QoS support. The proposed architecture provides the monitoring of service providers and the data obtained are used to locate the most appropriated service. The WSARCH can be used as an analytical platform for purposes of testing Web Services and understanding their behavior as well as an execution platform for building live systems. A prototype for the WSARCH was developed, and it can allow performance evaluation studies being conducted considering different components of the architecture, algorithms, protocols and standards. The proposal WSARCH is inserted into a context where it is important to define the way a SOA focusing on performance shall be designed, since the correct characterization of what to evaluate and how to evaluate.


2013 ◽  
Vol 65 ◽  
pp. 111-119
Author(s):  
Audronė Lupeikienė ◽  
Jolanta Miliauskaitė ◽  
Albertas Čaplinskas

Paslaugų stiliaus architektūra tampa vyraujančia saityno paslaugomis grindžiamų sistemų kūrimo paradigma. Šiame straipsnyje pateikiama trijų dominuojančių paslaugų kokybės modeliavimo būdų: SQuaRE grindžiamo saityno paslaugų kokybės modelio, OASIS sudaryto saityno paslaugų kokybės modelio ir ontologija grindžiamo paslaugų kokybės modeliavimo būdo, pasiūlyto Beanchini su bendraautoriais, kritinė analizė. Pagrindinis darbo rezultatas yra straipsnyje parodomi analizuojamų būdų koncepciniai panašumai ir skirtumai, nagrinėjami trūkumai ir priežastys, neleidžiančios juos taikant adekvačiai modeliuoti paslaugų kokybės paslaugų stiliaus architektūros įmonių sistemose. Taip pat pateikiami argumentai, kad reikia sukurti naują, holistinį, paslaugų kokybės modeliavimo būdą.Critical analysis and elaboration of three prevailing approaches to model quality of serviceAudronė Lupeikienė, Jolanta Miliauskaitė, Albertas Čaplinskas SummaryThe service-oriented architecture (SOA) becomes dominant paradigm in the development of webbased systems. The paper critically analyses three prevailing approaches to SOA quality of service (QoS) modelling, namely, SQuaRE based Web Services Quality Model, OASIS Quality Model for Web Services and an ontology based QoS modelling approach proposed by Beanchini and co-authors. The main contribution of this paper is that it highlights both conceptual similarities and differences of the analysed approaches, examines their shortcomings and the reasons for their inability to model QoS adequately in service-oriented enterprise systems context. It also gives arguments for the need to develop a new, holistic QoS modelling approach.


2011 ◽  
Vol 20 (04) ◽  
pp. 357-370 ◽  
Author(s):  
D. PAULRAJ ◽  
S. SWAMYNATHAN ◽  
M. MADHAIYAN

One of the key challenges of the Service Oriented Architecture is the discovery of relevant services for a given task. In Semantic Web Services, service discovery is generally achieved by using the service profile ontology of OWL-S. Profile of a service is a derived, concise description and not a functional part of the semantic web service. There is no schema present in the service profile to describe the input, output (IO), and the IOs in the service profile are not always annotated with ontology concepts, whereas the process model has such a schema to describe the IOs which are always annotated with ontology concepts. In this paper, we propose a complementary sophisticated matchmaking approach which uses the concrete process model ontology of OWL-S instead of the concise service profile ontology. Empirical analysis shows that high precision and recall can be achieved by using the process model-based service discovery.


2013 ◽  
Author(s):  
Ιωακείμ Σαμαράς

Σκοπός της παρούσας διδακτορικής διατριβής ήταν η σχεδίαση-υλοποίηση, προσομοίωση και μοντελοποίηση ασύρματων δικτύων αισθητήρων (ΑΔΑ) που βασίζονται στην αρχιτεκτονική IPv6 over low power wireless personal area networks (6LoWPAN) και υποστηρίζουν υπηρεσίες ιστού (web services) όπως επίσης και η υλοποίηση καινούριων τέτοιων υπηρεσιών καταλληλότερων για εφαρμογή στα προαναφερθέντα ΑΔΑ. Λόγω της έλλειψης που παρατηρείται στην παροχή εργαλείων για την εκπλήρωση του παραπάνω στόχου, αναπτύχθηκε ένα πειραματικό ΑΔΑ και ένα εργαλείο προσομοιωτικών μετρήσεων της επίδρασης των υπηρεσιών ιστού σε 6LoWPAN ΑΔΑ καθώς επίσης και ένα μαθηματικό μοντέλο για την μελέτη του πρωτοκόλλου ελέγχου προσπέλασης στο μέσο μετάδοσης (MAC) αυτών των δικτύων. Το προτεινόμενο MAC πρωτόκολλο για την 6LoWPAN αρχιτεκτονική είναι o χωρίς σχισμή (unslotted) CSMA/CA μηχανισμός του ΙΕΕΕ 802.15.4 προτύπου. Στα πλαίσια της παρούσας διδακτορικής διατριβής υλοποιήθηκε μια καινούρια στοίβα πρωτοκόλλων για υπηρεσίες ιστού η οποία ονομάστηκε Tiny service oriented architecture for wireless sensors (SOAWS). Το Tiny SOAWS προσφέρει μειωμένη κατανάλωση μνήμης, μειωμένο χρόνο εκτέλεσης καθώς επίσης και μειωμένα μεγέθη ανταλλασσόμενων μηνυμάτων σε σχέση με το πρότυπο device profile for web services (DPWS) το οποίο δημιουργήθηκε για την απευθείας ενσωμάτωση των υπηρεσιών ιστού σε συσκευές. Επίσης, το Tiny SOAWS υποστηρίζει την δημιουργία υπηρεσιών ιστού πάνω σε ασύρματους αισθητήρες που έχουν την ίδια σημασιολογία με τις αντίστοιχες υπηρεσίες ιστού του DPWS. Εκτός τούτου, υποστηρίζει μία καινούρια φόρμα μηνυμάτων, η οποία στηρίζεται στην extensible markup language (XML) όπως και η φόρμα μηνυμάτων του DPWS. Τα Tiny SOAWS και DPWS υλοποιήθηκαν πάνω σε πραγματικούς ασύρματους αισθητήρες και συγκρίθηκαν μεταξύ τους χρησιμοποιώντας το αναπτυχθέν πειραματικό ΑΔΑ το οποίο είναι αποτελεί ένα πραγματικό 6LoWPAN ΑΔΑ με τον μέγιστο αριθμό των ασύρματων αισθητήρων του να είναι 12. Με σκοπό την επικύρωση των παραπάνω μετρήσεων, την επέκτασή τους σε μεγαλύτερης κλίμακας ΑΔΑ καθώς επίσης και τη σύγκρισης των 2 προαναφερθέντων στοιβών πρωτοκόλλων με ένα DPWS βασισμένο σε δυαδική κωδικοποίηση (binary-based DPWS), χρησιμοποιήθηκε το αναπτυχθέν εργαλείο προσομοίωσης το οποίο υλοποιήθηκε στον προσομοιωτή network simulator (NS)-2. Επιβεβαιώθηκε η ορθή λειτουργία του πειραματικού ΑΔΑ και του εργαλείου προσομοίωσης συγκρίνοντας τις μετρήσεις του ενός με τις μετρήσεις του άλλου. Το γεγονός αυτό επιτρέπει τη χρήση τους για την αξιολόγηση και σχεδίαση 6LoWPAN ΑΔΑ που υποστηρίζουν υπηρεσίες ιστού. Επιπλέον, η σύγκριση έδειξε ότι το Tiny SOAWS υπερτερεί του DPWS. Ωστόσο, το binary-based DPWS αποτελεί την καλύτερη επιλογή. Παρόλα αυτά, η εφαρμογή του περιορίζεται σε ασύρματους αισθητήρες με συγκεκριμένο λογισμικό καθώς το σύνολο των κανόνων της XML στο οποίο στηρίζονται οι υπηρεσίες ιστού για να προσφέρουν διαλειτουργικότητα στο επίπεδο εφαρμογής δεν χρησιμοποιείται πλέον. Τέλος, οι προβλέψεις του αναπτυχθέντος μαθηματικού μοντέλου για τον unslotted μηχανισμό του MAC υπο-επιπέδου του ΙΕΕΕ 802.15.4 προτύπου συγκρίθηκαν με μετρήσεις από τον NS-2 και βρέθηκε ότι αποκλίνουν ελάχιστα. Ως εκ τούτου, μπορεί να χρησιμοποιηθεί ως εργαλείο αξιολόγησης της σχεδίασης ΑΔΑ τα οποία μπορούν μετέπειτα να υποστηρίξουν την 6LoWPAN αρχιτεκτονική καθώς επίσης και υπηρεσίες ιστού.


2012 ◽  
Vol 433-440 ◽  
pp. 3895-3899 ◽  
Author(s):  
Ray I Chang ◽  
Chi Cheng Chuang

Traditional NM (Network Management) techniques can not be applied on WSN (Wireless Sensor Network) due to its features of low computing ability, tiny memory space, and limited energy. A new NMA (Network Management Architecture) for WSN is needed. In this paper, we design a loosely coupled NMA of WSN based on SOA (Service-Oriented Architecture), and have well defined NM interfaces. Finally, we develop a SOA platform for WSN operations according to the NMA. Based on SOA platform, users can compose and use various NM Web Services by internet depending on their requirements. Heavy tasks which need a great deal of computing resources and storage are executed on the SOA platform. Thus, energy consumption and node computation can be decreased. Moreover, external applications use Web Services to integrate SOA platform for WSN. It lowers the difficulty in integrating different sensor platforms and heterogeneous devices.


Sign in / Sign up

Export Citation Format

Share Document