An efficient way to accelerate service discovery and invocation
Gexin Li, Wenjie Zhang, Huxiong Li, Junfang Guo · 2007
Searching a target service to invoke in an efficient way is one of the most important issues in the implementation and deployment of SOA (service-oriented architecture). In order to retrieve the target services quickly from a repository according to clients' request, how to reduce the search space is important. Moreover, in order to accelerate the frequent service invocation by a client, one key is to reduce the times of service query on the repository by the client. Thus, this paper proposes a Bayes-based method to classify services and determine the classification to which the target services belong. On retrieving a target service, this paper also proposes a mechanism to buffer the service to accelerate the multiple invocation of the same service. Experiments show that the classification-based service discovery method get better efficiency and the buffer mechanism also accelerate the service invocation.