Behavioral Matchmaking of Semantic Web Services
Service matchmaking is an integral link of service discovery, composition, invocation and other similar tasks under Service-Oriented Architecture (SOA). Most current approaches measure the degree of match of two services based merely on their I/O pairs which could leads to false results. This paper presents an approach for matchmaking in Se- mantic Web Services (SWS) that considers each service as a sub-graph of the semantic network of the ontology formed by inputs, outputs, pre- and post-conditions with contribution of syntactical information such as keywords and textual descriptions. The similarity between services is de- ¿¿ned as the similarity between these graphs. The aim of this approach is to reveal the internal work ¿¿ow and intention of service, i.e. behavior, thus it agrees with human intuition to a larger extent than existing approaches.