AUTOMATED BLUEPRINT ASSEMBLY FOR ASSEMBLING AN APPLICATION
First Claim
1. A data processing apparatus for automated blueprint assembly, the data processing apparatus including:
- 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, the model data including class properties for at least a portion of the plurality of classes;
a micro-blueprint database configured to store a plurality of micro-blueprints, each micro-blueprint corresponding to a functional component of a stack element or service tier, the functional component being annotated with one or more classes of the plurality of classes and at least one required capability and available capability,the micro-blueprint assembler configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.
9 Assignments
0 Petitions
Accused Products
Abstract
The embodiments provide a data processing apparatus for automated blueprint assembly. The data processing apparatus includes a micro-blueprint assembler configured to receive a request for automated blueprint assembly for assembling an application, where the request specifies at least one feature, and a model database configured to store model data. The model data includes a plurality of classes and class properties. The data processing apparatus further includes a micro-blueprint database configured to store a plurality of micro-blueprints. Each micro-blueprint corresponds to a functional component of a stack element or service tier, and the functional component is annotated with one or more classes of the plurality of classes and at least one required capability and available capability. The micro-blueprint assembler is configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request.
24 Citations
20 Claims
-
1. A data processing apparatus for automated blueprint assembly, the data processing apparatus including:
-
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, the model data including class properties for at least a portion of the plurality of classes; a micro-blueprint database configured to store a plurality of micro-blueprints, each micro-blueprint corresponding to a functional component of a stack element or service tier, the functional component being annotated with one or more classes of the plurality of classes and at least one required capability and available capability, the micro-blueprint assembler configured to generate at least one application blueprint based on the model data and the plurality of micro-blueprints according to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for automated blueprint assembly, the method including:
-
receiving a request for automated blueprint assembly for assembling an application, the request specifying at least one feature; and generating at least one application blueprint based on model data and a plurality of micro-blueprints according to the request, the model data including a plurality of classes arranged in a hierarchy with relational information, the model data including class properties for at least a portion of the plurality of classes, each micro-blueprint of the plurality of micro-blueprints corresponding to a functional component of a stack element or service tier, the functional component being annotated with one or more classes of the plurality of classes and at least one required capability and available capability. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that when executed cause one or more processors to perform a process, the instructions comprising instructions to:
-
receive a request for automated blueprint assembly for assembling an application, the request specifying at least one feature; and generate at least one application blueprint based on model data and a plurality of micro-blueprints according to the request, the model data including a plurality of classes arranged in a hierarchy with relational information, the model data including class properties for at least a portion of the plurality of classes, each micro-blueprint of the plurality of micro-blueprints corresponding to a functional component of a stack element or service tier, the functional component being annotated with one or more classes of the plurality of classes and at least one required capability and available capability. - View Dependent Claims (20)
-
Specification