Method of two stages semantic service discovery

With the rapid increasing of Web services in the internet, it is a challenge to discover target service efficiently. Existing service discovery method is inefficient, which has a bad scalability. Aiming at this problem, a method of two stages semantic service discovery is proposed. In this method, service is divided into two classes: core service and assistant service. Service discovery process is divided into two stages: 1) in the first stage, the proposed method searches core service library to find target core service; 2) in the second stage, target core service is composed with related assistant service to form required target composite service. Experiment data shows that the new service discovery method can improve the efficiency of service discovery process to a great extent, thus has a good scalability.