×

Web service asset management and web service information storage

  • US 9,026,652 B1
  • Filed: 07/09/2014
  • Issued: 05/05/2015
  • Est. Priority Date: 07/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for relationship mapping, searching, and data mapping for web services, the method comprising:

  • a) generating a relationship mapping between a plurality of web services executed in a first computing environment comprising a plurality of computing devices, the generating comprising;

    performing, by a relationship mapping module of a second computing device external to the first computing environment, a consumption analysis of the plurality of web services comprising a determination of which other web services, artifacts, or resources that each web service uses during execution;

    performing, by the relationship mapping module, a composition analysis of the plurality of web services comprising a determination of a structure or hierarchy of each web service as well as the interrelationships between the web services;

    determining, by the relationship mapping module, a relationship between two or more of the plurality of web services based on the consumption analysis and the composition analysis, the determining step including identifying a business process associated with the relationship; and

    storing, by the relationship mapping module, the determined relationship and associated business process identification in a web services repository;

    b) locating, by a search module of the second computing device, metadata about a web service in the web services repository based upon a plurality of web service attributes, the web services repository including a search index applied to the metadata; and

    c) mapping, by a data mapping module of the second computing device, a web service definition document to a data source, the mapping comprising;

    importing, by the data mapping module, the web service definition document into the web services repository;

    determining, by the data mapping module, one or more data sources associated with the web service definition;

    associating, by the data mapping module, a first data element of the one or more data sources with a second data element of the web service definition;

    storing, by the data mapping module, the association between the first data element and the second data element in the web services repository; and

    exporting, by the data mapping module, the web service definition document upon request.

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