×

Methods and tools for creating and evaluating system blueprints

  • US 9,569,737 B2
  • Filed: 08/13/2007
  • Issued: 02/14/2017
  • Est. Priority Date: 08/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a blueprint analyzer implemented on one or more computer systems, wherein the blueprint analyzer comprises a requirement portfolio server and a blueprint manager component, wherein the blueprint analyzer is configured to;

    obtain a first database having requirements, solutions, and deployments, wherein (i) at least one of the requirements comprises functional requirements, data requirements, and event requirements;

    (ii) at least one of the solutions comprises installation requirements; and

    (iii) at least one of the deployments comprises sites, milestones, platforms, and infrastructure resources for the deployment;

    wherein the requirement portfolio server is configured to retrieve requirements, solutions, and deployments from the portfolio database;

    wherein the blueprint manager component is configured to;

    create a business blueprint by selecting one or more requirements from the portfolio database and one or more dependencies associated with at least one of the selected requirements from the portfolio database;

    create one or more solution blueprints by selecting one or more solutions from the portfolio database to satisfy at least a portion of the selected requirements of the business blueprint and mapping the selected solutions to requirements in the business blueprint, wherein the one or more solutions selected for the solution blueprints comprise at least one solution comprising a set of installation requirements;

    create one or more deployment blueprints by selecting one or more deployments from the portfolio database to deploy the selected solutions in the at least one of the solution blueprints, wherein at least one of the deployment blueprints comprise one or more deployment sites, one or more deployment platforms, one or more installation resources, and one or more deployment milestones, wherein at least one of the deployment milestones comprises a date or time when at least one platform will be available in at least one deployment site;

    store the business blueprint, the one or more solutions blueprints, and the one or more deployment blueprints in a blueprint database; and

    wherein the blueprint analyzer is configured to;

    display the business blueprint, at least one of the solution blueprints, and the at least one of the deployment blueprints in a graphical format,wherein the system further comprises an evaluation engine configured to perform dynamic evaluations that include the evaluation engine performing simulations according to scenario specifications, wherein the dynamic evaluations assess or predict execution properties of a prescribed system, wherein the simulations include varying at least one of frequency, function execution characteristics, and available component resources.

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