×

Automated blueprint assembly for assembling an application

  • US 9,557,969 B2
  • Filed: 12/12/2014
  • Issued: 01/31/2017
  • Est. Priority Date: 03/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus for automated blueprint assembly, the data processing apparatus including:

  • at least one processor;

    a non-transitory computer-readable medium storing instructions that when executed by the at least one processor are configured to implement;

    a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, the request specifying at least one feature;

    a model database configured to store model data, the model data including a plurality of classes arranged in a hierarchy with relational information specifying relationship links among the plurality of classes;

    a micro-blueprint database configured to store a plurality of micro-blueprints, each micro-blueprint corresponding to a functional component, and respectively including service stack elements of at least one member of a web tier, an application tier, and a database tier, each micro-blueprint being annotated with one or more classes of the plurality of classes,the micro-blueprint assembler configured to generate at least one application blueprint for the application by assembling micro-blueprints from the micro-blueprint database,wherein, when generating the at least one application blueprint, the micro-blueprint assembler is configured to;

    apply the at least one feature to the classes of the model data of the model database to obtain a class that is relevant to the at least one feature of the request, andquery the micro-blueprint database to obtain at least one micro-blueprint having the obtained class and at least one micro-blueprint linked to the obtained class by the relational information.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×