Thursday, December 8, 2011

Seeking Quality of Web Service Composition in a Semantic Dimension. (Domain: Web Service)

08. Seeking Quality of Web Service Composition in a Semantic Dimension. (Domain: Web Service)
ABSTRACT:

Ranking and optimization of web service compositions represent challenging areas of research with significant implications for the realization of the “Web of Services” vision. “Semantic web services” use formal semantic descriptions of web service functionality and interface to enable automated reasoning over web service compositions. To judge the quality of the overall composition, for example, we can start by calculating the semantic similarities between outputs and inputs of connected constituent services, and aggregate these values into a measure of semantic quality for the composition. This paper takes a specific interest in combining semantic and nonfunctional criteria such as quality of service (QoS) to evaluate quality in web services composition. It proposes a novel and extensible model balancing the new dimension of semantic quality (as a functional quality metric) with a QoS metric, and using them together as ranking and optimization criteria. It also demonstrates the utility of Genetic Algorithms to allow optimization within the context of a large number of services foreseen by the “Web of Services” vision. We test the performance of the overall approach using a set of simulation experiments, and discuss its advantages and weaknesses.

EXISTING SYSTEM:

The following databases have been fed as input to the existing work’s implementation:
1.      Services
This database consists of two tables : Task1 and Task2 representing the individual tasks of the composite service. Each table includes the five QoS parameter values for the three hundred candidate web services. The attributes of the table are Service number, Response time, Price, Reputation, Successful completion and Availability.
2.      Resource
The resource consumption values of the web services along the dimensions of Response time and Price for the tasks are given in the tables Task1 and Task2 of this database. The attributes of the table are Response time and Price.

3.      Sevices
The attributes are service number, QoS score and resource score. The QoS score is computed taking the values of QoS parameters from the ‘services’ table mentioned above. Similarly, from the table ‘Resource’ the resource score is computed.

Proposed Work:
The following databases have been fed as input to our project:
1.       Services
This database is the same as that used for the existing work.
2.      Resource
This database is the same as the resource database used for the existing work.
3.      Rating
This database consists of the individual ratings given for three Qos parameters by five users along with their aggregate values. These aggregate ratings are retrieved and used in the selection process after the user specifies the dimension of QoS parameter along which he has his expectation high. The attributes are Service number, User1, User2, User3, User4, User5 and Aggregate. The dimensions may be price and response time. 
4.       Sevices
The attributes are service number, aging, last updated date, QoS score and resource score. The QoS score is computed taking the values of QoS parameters from the ‘services’ table mentioned above. Similarly, from the table ‘Resource’ the resource score is computed. The last updated date field contains the date on which that particular service was modified. This value is employed to check if the service is of an outdated version or not. If the value in the last updated date field subtracted from the current date is greater than a specific threshold value (say, 100), then it means that the updated version needs to be brought in from the UDDI registry into the WSDB.
HARDWARE REQUIREMENTS
                     SYSTEM                     : Pentium IV 2.4 GHz
                     HARD DISK               : 40 GB
                     MONITOR                  : 15 VGA colour
                     MOUSE                      : Logitech.
                     RAM                           : 256 MB
                     KEYBOARD               : 110 keys enhanced.

SOFTWARE REQUIREMENTS
                     Operating system          :           Windows XP Professional
                     Front End                     :           JAVA
                     Tool                             :           NETBEANS IDE


DEFINITION:
Our work is chiefly targeted upon guaranteeing the quality of web service composition. The main objective is to fetch services that satisfy the consumer’s QoS expectations based upon the previous ratings given by the users and to enforce all the resource constraints given by the client, in both local and global level. Also the selected services are checked for their age and replaced with the updated versions of the same if needed.

REFERENCE:

Freddy Lecue and Nikolay Mehandjiev, “Seeking Quality of Web Service Composition in a Semantic Dimension”, IEEE Transactions on Knowledge and Data Engineering, Vol. 23, No.6, June 2011.
 

No comments:

Post a Comment