An Open Model Driven Architecture Application Implementation Service
First Claim
Patent Images
1. A method of implementing a software product for a client, comprising the steps of:
- a method of implementing a software product for a client, comprising the steps of;
analyzing an application problem to be solved by the software product developing an application description using a first application description grammar;
implementing one or more view templates for producing an application content using said software product, said view templates having static and dynamic content sections;
specifying a controller element for transforming said application description to application content; and
generating application content by;
recognizing grammar elements in said first grammar;
processing transformation control if said grammar element is a control element; and
generating content by selecting a view template based on a template grammar element and replacing dynamic content as specified in said grammar element.
1 Assignment
0 Petitions
Accused Products
Abstract
A process for developing a software application as a service using an open model drive architecture. The business problem is analyzed to develop an application definition in a first flexible grammar. A number of view templates are accessed using a controller definition that interprets the grammar to transform the application definition into content output. The output content is generated by applying application attributes to dynamic content descriptors.
-
Citations
2 Claims
-
1. A method of implementing a software product for a client, comprising the steps of:
- a method of implementing a software product for a client, comprising the steps of;
analyzing an application problem to be solved by the software product developing an application description using a first application description grammar;
implementing one or more view templates for producing an application content using said software product, said view templates having static and dynamic content sections;
specifying a controller element for transforming said application description to application content; and
generating application content by;
recognizing grammar elements in said first grammar;
processing transformation control if said grammar element is a control element; and
generating content by selecting a view template based on a template grammar element and replacing dynamic content as specified in said grammar element. - View Dependent Claims (2)
- a method of implementing a software product for a client, comprising the steps of;
Specification