Patent ID: 9552389
Date: 2017-01-24
CPC Classifications: G06F,H04L

Claim:
1. A computer implemented method of service correlation, comprising the steps, performed by a computer in a semantic service mediation system, of: receiving a service request that provides one or more input parameters and indicates expected output parameters, wherein the one or more input parameters and the expected output parameters include objects according to an object-oriented ontology, wherein an object is defined as an instance of a class; searching a service repository of available services to identify a candidate service interface set as being a key-based attribute-dependence correlation service interface set that satisfies the service request received in the receiving step, wherein the candidate service interface set is a plurality of service interfaces corresponding to some of the available services in the service repository, wherein the searching step is performed based only on input and output parameters of service interfaces without describing pre- and post-conditions of individual services, and wherein the searching step includes, for the candidate service interface set, generating a microflow from the plurality of service interfaces forming the key-based attribute-dependence correlation service interface set; and executing the microflow generated in the generating step to invoke services from the available services in the service repository to satisfy the service request.