×

Web services data aggregation system and method

  • US 7,933,891 B2
  • Filed: 03/19/2007
  • Issued: 04/26/2011
  • Est. Priority Date: 09/26/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for collecting and accessing data related to Web Services, the system comprising:

  • a program storage medium storing instructions;

    a processor executing the instructions, the instructions comprisingat least one registry that stores descriptions of services;

    a candidate selection module that receives service criteria from a service requester, accesses the descriptions of services, and provides a list of candidate services that match the service criteria;

    a dispatch module that receives the list of candidate services and invokes each service contained therein; and

    a data aggregation module that receives a plurality of result objects provided by the candidate services, each result object comprising a field name, a field type, a value, and a target name, examines an element type of each element within each result object schema, counts the element type with a type count, aggregates the result objects provided by the invoked services into a composite schema comprising each target name of each result in response to receiving at least a specified number of result objects with a match of first data types, maps the element to the composite schema with a label of the element type appended with the type count for the target name, builds service result objects conforming to the composite schema, maps each value to the service result objects, aggregates metadata comprising service location and invocation timestamps, and creates a list of each value with a pointer to the results object of the value if the examined value is previously unknown by examining each value within each result object and comparing each examined value with known values.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×