Patent ID: 8452789
Filing Date: 2013-05-28
Classification: G06F

Abstract:
1. A method of searching a database, the database comprising a plurality of components and respective descriptions, the method comprising: transmitting, via one or more computing devices, a query to the database, the query including one or more service requirements, the one or more service requirements including an input condition of a desired web service and an output condition of the desired web service; receiving a response from the database, the response comprising a plurality of web services; accessing the one or more service requirements, including the input condition of the desired web service and the output condition of the desired web service, relating to the transmitted query, comparing the accessed service requirements, including the input condition of the desired web service and the output condition of the desired web service, to one or more input conditions of the plurality of web services of the response and one or more output conditions of the plurality of web services of the response; and ranking the components in the response according to an output associated with the comparison, including generating a score for each component in the response, wherein generating the score includes comparing parameters of the service requirements to parameters of each of the components.