Web Services Composition System Based On Jade | | Posted on:2013-01-03 | Degree:Master | Type:Thesis | | Institution:University | Candidate:SHAIMAA HASSAN MOHAMED | Full Text:PDF | | GTID:2268330425960324 | Subject:Computer Science and Technology | | Abstract/Summary: | PDF Full Text Request | | Web service technology is one of the trend technologies in computer science now, and recently with the rapid growth of web services deployed with the same functionality, a problem of two phases has been transfigured.The first phase related to the process of web service discovery and selection. Consequently, many researches proposed selection systems to automatically rank and select the optimum web service between the deployed candidates. Others adopt this problem in dynamic environment where the behaviors of web service changes with the time and with the competition with new web services; however, the role of these systems limited at selecting the optimal web service only, and they did not introduce a direct solution to step over failure situations such as web service migration or connections failure in real time systems with out the need to change the client application.In addition, the previous systems have a set of shortcoming, A. Degrade performance with the increase of the collected QoS information. B. takes side with business related web services more than general purpose web service which can be used in the future for the sake of web service composition to construct web application as a step in the web automation trendThe second phase of the problem related to the possibility of automatic composition of web services towards the development of the web service applications or to satisfy a set of requirements can’t be qualified by a single web service; likewise, many researches were proposed to facilitate this problem, some based on AI techniques, some based on Workflow techniques, and others based on Rule-based planning techniques.In this work, we introduce a new automated web services supervision and composition system based on Multi Agents System (MAS) platform named JADE. The main goal of the new system is to introduce an integrated solution for the two phases of the web services problem (selection and composition).Concerning the selection problem the system provides two tasks; the first task is to select the optimal web service with respect to the user request based on changeable QoS criteria in dynamic environment, while the second task takes advantage of the agents’ technology to manage and monitor the communication between web services and clients depending on the abilities of agents to work in distributed system, which will be able to supply more resources with the increase of the processed information in dynamic environment. This to ensure the reliability of delivering the service by automatically introducing solutions (redirect, or replace the web service with the next best candidate based on the QoS criteria) in case of connection failures or web service migration; moreover, the automation characteristic of agent technology suites the trend of automatic web.On the other hand, the system adopts a rule-based planning technique for the composition phase; although this technique is well known, the abilities of software agents improve its performance. | | Keywords/Search Tags: | Web services, software agents, QoS, UDDI, Enterprise Service Bus, WSselection, WS composition, Rule-based Planning | PDF Full Text Request | Related items |
| |
|