×

System for the discovery and provisioning of artifacts and composites

  • US 10,416,969 B2
  • Filed: 11/20/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 06/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. An electronic portal data processing system for automatically assisted generation of composite applications composed of instantiable components comprising:

  • a computer with memory and at least one processor;

    a portal application executing in the memory of the computer by the at least one processor, the portal application receiving in a registry service of a portal system from multiple different sources over the Internet, different templates and artifacts and storing the different templates in a template catalog, and the different artifacts in an artifact registry, the template acting as a base for structure and function of a composite application constructed from a composition of selected ones of the different artifacts and invoking a template discovery service of the portal system to locate in the template catalog a specific template supporting a specified technical functionality, downloading the located specific template from the template catalog into a template registry of an instantiation component of the portal system, and locating meta-data within the downloaded template, the meta-data specifying predetermined functionality version compatibility and dependency information, the portal application performing;

    dynamically accessing the artifact registry and,parsing the artifact registry to identify the one or more components matching the predetermined functionality including version compatibility and dependency information,ranking the identified one or more components according to predetermined ranking criteria that has been adjusted to the composite application,selecting ones of the ranked identified one or more components and defining a list of the selected components from the ranking,storing at least a subset of the selected usable components in a local storage, and,automatically deploying the composite application from the selected usable components.

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