Modeling and Application of Data-Links Among Web Services
Gu Zhi · Chinese Journal of Computers · 2008
Data correlations are relationships among I/O documents of Web services. They reflect the correlations among services on business logics, and are important to service tasks such as service composition, service discovery, and etc. Existing modeling methods of data correlation express data correlations indirectly by reasoning on data models or ontology models used by service interface definitions, and they have limitations on expressiveness. In order to solve this problem, referring to the idea of hyperlinks, this paper proposes the concept of Explicit Data-Link, which expresses data correlations as static explicit declarations. It first gives the abstract model of explicit data-link and its XML implementation. Then, the application of explicit data-link is discussed in detail. A study case that makes use of explicit data-link to optimize the composition algorithm for WS-Challenge 2007 is given. The experiment results show that this optimization method is effective when dealing with data sets that have complex inheritance structures, and the algorithm wins the championship of performance in the competition.