Composite web Services Based on Webapplication - codeshoppy
Composite web Services Based on Webapplication - codeshoppy
The main research focus of Web services is to achieve the
interoperability between distributed and heterogeneous applications.
Therefore, flexible composition of Web services to fulfill the given
challenging requirements is one of the most important objectives in this
research field. However, until now, service composition has been
largely an error-prone and tedious process. Furthermore, as the number
of available web services increases, finding the right Web services to
satisfy the given goal becomes intractable. In this paper, toward these
issues, we propose an AI planning-based framework that enables the
automatic composition of Web services, and explore the following issues.
First, we formulate the Web-service composition problem in terms of AI
planning and network optimization problems to investigate its complexity
in detail. Second, we analyze publicly available Web service sets using
network analysis techniques. Third, we develop a novel Web-service
benchmark tool called WSBen. Fourth, we develop a novel AI
planning-based heuristic Web-service composition algorithm named WSPR.
Finally, we conduct extensive experiments to verify WSPR against
state-of-the-art AI planners. It is our hope that both WSPR and WSBen
will provide useful insights for researchers to develop Web-service
discovery and composition algorithms, and software.
With the development of web service technology, composing services to meet needs of customers has become an inevitable trend. Web services on the internet are distributed, heterogeneous, autonomous and dynamic, which leads to two kinds of uncertainty of web services.
Uncertainty of web services refers to the uncertain results of invoking services and the uncertain QoS (Quality of Services) values, which are hard to precisely predict and affect the process of service composition.
Therefore, when taking into account the uncertain and dynamic nature of real-world cases, the following considerations have practical significance for reliable services composition: how to compose services based on implicit knowledge of business logics and how to model uncertain QoS values to ensure that composite services have higher QoS.
Comments
Post a Comment