International Journal of Advanced Research in Computer Science & Technology (IJARCST)
The concept of Web services provides some kind of middleware for the implementation of distributed applications, independent from platforms and programming languages. When developing new software systems, it could be of use in terms of time and costs to reuse the functionality of existing services. This process of reuse is called Web service composition, but there are still some open topics currently under research. Beneath the matching between semantic description of offered and requested services, also the capabilities of the composed service are of importance.