×

Determining system level dependencies

  • US 8,959,481 B2
  • Filed: 04/30/2009
  • Issued: 02/17/2015
  • Est. Priority Date: 04/30/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for co-relating multiple functional designs and multiple implementation artifacts of multiple applications with multiple infrastructure components of a target deployment environment for the applications, comprising the steps of:

  • obtaining the multiple functional designs and the multiple implementation artifacts of the multiple applications, said obtaining carried out via a module executing on a hardware processor;

    obtaining the multiple infrastructure components of the target deployment environment for the multiple applications, said obtaining carried out via a module executing on the hardware processor;

    co-relating the multiple functional designs and the multiple implementation artifacts of the multiple applications with the multiple infrastructure components of the target deployment environment for the multiple applications, said co-relating carried out via a module executing on the hardware processor, and wherein co-relating comprises;

    (i) automatically discovering multiple system level dependencies among the multiple functional designs and the multiple implementation artifacts and the multiple infrastructure components, and(ii) providing one or more placement directives for deploying the multiple implementation artifacts on the target deployment environment;

    generating a multi-layer graph on-demand based on said multiple system level dependencies among the multiple functional designs and the multiple implementation artifacts and the multiple infrastructure components, wherein nodes of the multi-layered graph comprise the multiple functional designs and the multiple implementation artifacts and the multiple infrastructure components, wherein edges of the multiple layered graph comprise the multiple system level dependencies, and wherein said generating comprises incrementally creating, on-demand, the multi-layered graph by resolving one or more queries and fetching one or more items of desired data related to the one or more queries at run-time;

    providing at least one stitching relationship among the multiple functional designs, the multiple implementation artifacts, and the multiple infrastructure components;

    processing at least one submitted query by using information from multiple meta-models by traversing the at least one stitching relationship to decompose at the least one submitted query into at least one sub-query on appropriate models; and

    directing the at least one sub-query to at least one respective model via at least one source connector to retrieve information from at least one actual source.

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