Methods for generating smart archtecture templates and devices thereof
First Claim
1. A method for automatically generating architecture templates to facilitate development of applications having improved correlation with business requirements, the method implemented by one or more template management computing devices and comprising:
- identifying one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database;
identifying an architecture pattern based on the identified technical keywords;
automatically generating an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and
generating one or more build scripts based on obtained software code corresponding to the components of the architecture template and executing the generated build scripts to generate an application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and a template management computing device that assists with generating smart architecture templates includes identifying one or more technical keywords from received data associated with one or more business requirements by comparing the received data associated with the one or more business requirements against information stored in a technical keyword database. Next, one or more template configuration files are identified based on the identified one or more technical keywords. The architecture template is generated for the received data associated with the one or more business requirements using the determined one or more template configuration files. The generated architecture template is provided wherein the provided application is template is ready to be deployed in a development and a testing environment.
-
Citations
12 Claims
-
1. A method for automatically generating architecture templates to facilitate development of applications having improved correlation with business requirements, the method implemented by one or more template management computing devices and comprising:
-
identifying one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database; identifying an architecture pattern based on the identified technical keywords; automatically generating an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and generating one or more build scripts based on obtained software code corresponding to the components of the architecture template and executing the generated build scripts to generate an application. - View Dependent Claims (2, 3, 4)
-
-
5. A template management computing device comprising a processor coupled to memory comprising programmed instructions stored thereon, wherein the processor is configured to execute the stored programmed instructions to:
-
identify one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database; identify an architecture pattern based on the identified technical keywords; automatically generate an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and generate one or more build scripts based on obtained software code corresponding to the components of the architecture template and execute the generated build scripts to generate an application. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions for automatically generating architecture templates to facilitate development of applications having improved correlation with business requirements, the instructions comprising machine executable code which when executed by at least one processor, causes the processor to:
-
identify one or more technical keywords from received business requirement data by comparing the received business requirement data against information stored in a technical keyword database; identify an architecture pattern based on the identified technical keywords; automatically generate an architecture template for the received business requirement data using the identified architecture pattern, wherein the generated architecture template comprises a plurality of components; and generate one or more build scripts based on obtained software code corresponding to the components of the architecture template and execute the generated build scripts to generate an application. - View Dependent Claims (10, 11, 12)
-
Specification