XML application framework
First Claim
1. A computer program product encoding a computer system for executing an application within a computer, comprising:
- at least one UI connector that receives one or more UI events and translates the UI event into a data event and receives standard format data representations corresponding to changed data and connects with a UI to provide the changed data to the UI;
at least one action module connected to the UI connector that receives and transforms the data event into a standard format action; and
at least one data connector connected to both the action module and the UI connector that receives the standard format action and connects to a data store to complete the standard format action on the data and sends the standard format data representation to the UI connector.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an XML application framework (XAF). XAF applications are data driven such that all operations with the computer system are data focused. In addition, the components used in the XAF application are instantiated and connected according to how the data is displayed and what type of data is used. Applications within XAF comprise a user interface (UI) connector, an action module, and a data connector. UI connectors receive UI events and connect the UI event to an action module. The action module generates a standard format action from the UI event and sends it to the data connector. The data connector translates the standard format action into a data-specific action that changes data in a data store. A data connector then sends a standard format data representation corresponding to the changed data back to the UI connector to provide the changed data to the UI.
-
Citations
18 Claims
-
1. A computer program product encoding a computer system for executing an application within a computer, comprising:
-
at least one UI connector that receives one or more UI events and translates the UI event into a data event and receives standard format data representations corresponding to changed data and connects with a UI to provide the changed data to the UI;
at least one action module connected to the UI connector that receives and transforms the data event into a standard format action; and
at least one data connector connected to both the action module and the UI connector that receives the standard format action and connects to a data store to complete the standard format action on the data and sends the standard format data representation to the UI connector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16)
-
-
8. A computer program product encoding computer instructions for executing a computer implemented method for acting upon an event in an application within a computer, comprising:
-
receiving an incoming Ul event from an UI;
generating a standard format action based on the UI event changing data in a data store according to the standard format action;
generating a standard data representation for the changed data;
providing an outgoing Ul event, based on the standard data representation, to the UI for presentation of the changed data. - View Dependent Claims (11)
-
-
14. A computer program product encoding computer instructions for executing a computer implemented method for reconfiguring components of an application having one or more existing components within a computer, comprising:
-
changing data in a data store according to a standard format action;
parsing one or more rules from a Static Application Description based on the changed data, wherein the changed data directs a reconfiguration of the application;
instantiating one or more components retrieved from a component library;
connecting existing components with the retrieved components to reconfigure the application; and
providing one or more UI events to the UI for presentation of the reconfigured application. - View Dependent Claims (17, 18)
-
Specification