Method, system, and storage medium for facilitating application development
First Claim
1. A method for facilitating application development, comprising:
- initializing a page token in response to receiving a request, the page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and a view component operable for providing referential format specifications for the data provided in the abstract model component;
passing the page token between at least two components of a modified model-view-controller architecture via a standard interface, the components of the modified model-view-controller architecture including;
a user interface controller;
a user interface builder implementing a first standard interface;
an application layer implementing a second standard interface;
a data access manager implementing a third standard interface; and
at least one data access utility implementing a fourth standard interface;
applying business logic to contents of the page token as a result of the passing; and
presenting a response to the request based upon results of the applying business logic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating application development, the method including initializing a page token in response to receiving a request. The page token comprises an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and also a view component for providing referential format specifications for data provided in the abstract model component. The method further includes passing the page token between at least two components of a modified model-view-controller architecture via a standard interface. The components include a user interface controller, a user interface builder implementing a first standard interface, an application layer implementing a second standard interface, a data access manager implementing a third standard interface, and at least one data access utility implementing a fourth standard interface. The method further includes applying business logic to contents of the page token as a result of the passing, and presenting a response to the request based upon results of applying the business logic.
37 Citations
30 Claims
-
1. A method for facilitating application development, comprising:
-
initializing a page token in response to receiving a request, the page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and a view component operable for providing referential format specifications for the data provided in the abstract model component;
passing the page token between at least two components of a modified model-view-controller architecture via a standard interface, the components of the modified model-view-controller architecture including;
a user interface controller;
a user interface builder implementing a first standard interface;
an application layer implementing a second standard interface;
a data access manager implementing a third standard interface; and
at least one data access utility implementing a fourth standard interface;
applying business logic to contents of the page token as a result of the passing; and
presenting a response to the request based upon results of the applying business logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A modified model-view-controller architecture, wherein components of the modified model-view-controller architecture include:
-
a user interface controller;
a user interface builder, wherein the user interface controller is in communication with the user interface builder via a first standard interface;
an application layer, wherein the user interface builder is in communication with application layer via a second standard interface;
a page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to a request or updating data obtained from a request, and a view component operable for providing referential format specifications for data provided in the abstract model component;
wherein, the page token is initialized by the user interface controller and passed to one of the components via the first standard interface; and
wherein further, business logic is applied to contents of the page token as a result of passing, and a response to the request is presented based upon results of applying the business logic. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A storage medium encoded with machine-readable program code for facilitating application development, the program code including instructions for causing a host system to implement a method, comprising:
-
initializing a page token in response to receiving a request, the page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and a view component operable for providing referential format specifications for the data provided in the abstract model component;
passing the page token between at least two components of a modified model-view-controller architecture via a standard interface, the components of the modified model-view-controller architecture including;
a user interface controller;
a user interface builder implementing a first standard interface, an application layer implementing a second standard interface;
a data access manager implementing a third standard interface; and
at least one data access utility implementing a fourth standard user interface;
applying business logic to contents of the page token as a result of the passing; and
presenting a response to the request based upon results of the applying business logic. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification