Towards Defining and Assessing the Non-functional Properties of Communities of Web Services

Author(s):  
Erbin Lim ◽  
Philippe Thiran ◽  
Zakaria Maamar
2021 ◽  
Author(s):  
Rozita Mirmotalebi

As the number of web services is increasing on the web, selecting the proper web service is becoming a more and more difficult task. How to make the selection results from a list of services more customized towards users’ personal preferences and help users identify the right services for their personal needs becomes especially important under this context. In this thesis, we propose a novel User Modeling approach to generate user profiles on their non-functional preferences on web services, and then apply the generated profiles to the ranking process in order to make personalized selection results. The User Modeling system is based on both implicit and explicit information from the user. Also, this is a flexible model to include different types of non-functional properties. We performed experiments using a real web service dataset with values on various non-functional properties to show the accuracy of our system.


2010 ◽  
pp. 96-113 ◽  
Author(s):  
Witold Abramowicz

The following chapter focuses on the problem of the proper definition of non-functional properties and methods that may be applied in order to estimate their values. First of all, a reader is familiarized with the concept of non-functional properties and different views on the quality of Web services. Then, selected approaches to obtain values of non-functional properties are presented. The focus of attention is Web services profiling that seems to be one of the most promising methods to perform this task. The framework presented in this chapter was implemented and tested within the EU Adaptive Services Grid project.


2012 ◽  
Vol 433-440 ◽  
pp. 1762-1765
Author(s):  
Li Qun Cui ◽  
Cui Cui Li

With the rapid development of Web services technology, more and more Web services emerged in the network. Service consumer attached importance to the functional properties of services, also more and more emphasis on non-functional properties, namely Quality of Service. The Ultimate goal is meet consumer the demand of QoS. Therefore, service providers paid more and more attention to quality of services to meets the needs of users. This takes into account the options to meet the functional requirements and the QoS requirements, and designed a Web service selection framework. At the same time, QoS attributes can be added or deleted the number, so it is an extendible framework. The results show that the framework could select the appropriate service for users.


Author(s):  
Carlos Pedrinaci ◽  
Dong Liu ◽  
Guillermo Álvaro ◽  
Stefan Dietze ◽  
John Domingue

Over the years a large number of technologies have been devised in order to describe service interfaces, e.g., WSDL (Booth & Liu, 2007), combine services in a process-oriented way, e.g., WS-BPEL (OASIS Web Services Business Process Execution Language (WSBPEL) TC, 2007), provide support for transactions, e.g., WS-Transaction, and cover non-functional properties (NFP) of services such as security aspects and the like, see for instance WS-Security and WS-Policy to name just a few (Erl, 2007). There is in an overwhelming stack of technologies and specifications dubbed WS-*, covering most aspects researchers have faced thus far. There remain nonetheless a number of outstanding issues (Papazoglou, Traverso, Dustdar, & Leymann, 2007) some of which are of a general technical nature, and some, indeed, are specifically related to NFPs. The latter will be dealt with in more detail in the next section.


Author(s):  
Guadalupe Ortiz ◽  
Behzad Bordbar

The presented approach draws on two main software techniques: Model-Driven Architecture, and aspect-oriented programming. The method involves modeling of the Quality of Service and Extra-functional properties in a platform-independent fashion. Then applying model transformation, the platform-independent models are transformed into platform-specific models, and finally into code. The code for Quality of Service and Extra-functional properties are integrated into the system relying on aspect-oriented techniques in a decoupled manner. The presented approach is evaluated with the help of a case study to establish that the approach results in increasing the system’s modularity and thus reducing implementation and maintenance costs.


Author(s):  
Guadalupe Ortiz ◽  
Juan Hernández

For the last few years, model-driven architecture, aspect-oriented software development and Web service engineering have become widely accepted alternatives for tackling the design and building of complex distributed applications; however, each of them addresses the principle of separation of concerns from their own perspective. When combined appropriately, both model-driven and aspect-oriented software development complement each other to develop high-quality Web service-based systems, maintaining non-functional properties separate from models to code. This chapter provides a methodology that integrates non-functional properties into Web service model-driven development, increasing the systems’ modularity and thus reducing implementation and maintenance costs.


Sign in / Sign up

Export Citation Format

Share Document