XML application framework
First Claim
1. A method for reconfiguring components of an application having at least one existing component within a computer, the method comprising:
- changing data in a data store according to a standard format action;
parsing at least one rule from a Static Application Description based on the changed data;
obtaining at least one component;
instantiating the at least one component, wherein instantiating the at least one component comprises instantiating a component domain, corresponding to the at least one component, of a plurality of component domains, each component domain of the plurality being associated with a specific functionality, wherein the specific functionality and at least one metadata schema determines the at least one component domain duration based on at least one user interface (UI) event, the at least one metadata schema being employed in instantiating the component domain;
connecting existing components with the retrieved at least one component to reconfigure the component domain according to the at least one rule parsed from the Static Application Description; and
providing the at least one UI event to a UI for presentation of the application.
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.
157 Citations
36 Claims
-
1. A method for reconfiguring components of an application having at least one existing component within a computer, the method comprising:
-
changing data in a data store according to a standard format action; parsing at least one rule from a Static Application Description based on the changed data; obtaining at least one component; instantiating the at least one component, wherein instantiating the at least one component comprises instantiating a component domain, corresponding to the at least one component, of a plurality of component domains, each component domain of the plurality being associated with a specific functionality, wherein the specific functionality and at least one metadata schema determines the at least one component domain duration based on at least one user interface (UI) event, the at least one metadata schema being employed in instantiating the component domain; connecting existing components with the retrieved at least one component to reconfigure the component domain according to the at least one rule parsed from the Static Application Description; and providing the at least one UI event to a UI for presentation of the application. - View Dependent Claims (2, 3)
-
-
4. A computer memory storage having computer instructions for executing a computer implemented method for reconfiguring components of an application having at least one existing component within a computer, the method executed by the computer instructions comprising:
-
changing data in a data store according to a standard format action; parsing at least one rule from a Static Application Description based on the changed data; obtaining at least one component; instantiating at least one component, wherein instantiating the at least one component comprises instantiating a component domain, corresponding to the at least one component, of a plurality of component domains, each component domain of the plurality being associated with a specific functionality, wherein the specific functionality and at least one metadata schema determines the at least one component domain duration based on at least one user interface (UI) event, the at least one metadata schema being employed in instantiating the component domain; connecting existing components with the retrieved at least one component to reconfigure the component domain according to the at least one rule parsed from the Static Application Description; and providing the at least one UI event to a UI for presentation of the application. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A system for reconfiguring components of an application having at least one existing component within a computer, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; change data in a data store according to a standard format action; parse at least one rule from a Static Application Description based on the changed data; obtain at least one component; instantiate the at least one component, wherein instantiating the at least one component comprises instantiating a component domain, corresponding to the at least one component, of a plurality of component domains, each component domain of the plurality being associated with a specific functionality, wherein the specific functionality and at least one metadata schema determines the at least one component domain duration based on at least one user interface (UI) event, the at least one metadata schema being employed in instantiating the component domain; connect existing components with the retrieved at least one component to reconfigure the component domain according to the at least one rule parsed from the Static Application Description; and provide at least one UI event to a UI for presentation of the application. - View Dependent Claims (11, 12)
-
-
13. A computer memory storage having instructions for execution by a computer, the computer memory storage comprising:
-
at least one user interface (UI) connector configured to; receive at least one UI event, translate the at least one UI event into a data event, receive standard format data representations corresponding to changed data, and connect with a UI to provide the changed data to the UI; at least one action module connected to the at least one UI connector that receives and transforms the data event into a standard format action; at least one data connector connected to both the at least one action module and the at least one UI connector that receives the standard format action and connects to a data store to complete the standard format action on the changed data and sends the standard format data representation to the UI connector; and at least one metadata schema configured to be employed in building at least one component domain associated with the at least one UI event, wherein the at least one metadata schema indicates a component domain duration based on the at least one UI event. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving at least one user interface (UI) event; configuring at least one component domain based on the at least one UI event, the at least one component domain being configured in accordance with at least one metadata schema, wherein the at least one metadata schema determines a component domain duration based on the at least one UI event; translating the at least one UI event into a data event; executing a function associated with the at least one component domain; and updating the UI in response to the executed function. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; receive at least one user interface (UI) event, configure at least one component domain based on the at least one UI event, the at least one component domain being configured in accordance with at least one metadata schema, wherein the at least one metadata schema indicates a component domain duration based on the at least one UI event, translate the at least one UI event into a data event, execute a function associated with the at least one component domain, and update the UI in response to the executed function. - View Dependent Claims (23, 24)
-
-
25. A method for acting upon an event in an application within a computer, the method comprising:
-
receiving an incoming user interface (UI) event; structuring at least one component domain in response to the received UI event; determining at least one component domain duration based on the incoming event wherein at least one metadata schema is configured to be employed in structuring the at least one component domain associated with the incoming UI event, wherein the at least one metadata schema indicates the least one component domain duration based on the incoming UI event; executing at least one function using the at least one component domain, the at least one function causing a change of data in a data store; generating a standard data representation for the changed data; and providing an outgoing UI event, based on the standard data representation, to the UI for presentation of the changed data. - View Dependent Claims (26, 27)
-
-
28. A computer memory storage having a set of instructions which when executed performs a method for acting upon an event in an application within a computer, the method executed by the set of instructions comprising:
-
receiving an incoming user interface (UI) event; structuring at least one component domain in response to the received UI event; determining at least one component domain duration based on the incoming UI event wherein at least one metadata schema is configured to be employed in structuring the at least one component domain associated with the incoming UI event, wherein the at least one metadata schema indicates the least one component domain duration based on the incoming UI event; executing at least one function using the at least one component domain, the at least one function causing a change of data in a data store; generating a standard data representation for the changed data; and providing an outgoing UI event, based on the standard data representation, to the UI for presentation of the changed data. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A system for acting upon an event in an application within a computer, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; receive an incoming user interface (UI) event, structure at least one component domain in response to the received UI event, determining at least one component domain duration based on the incoming event wherein at least one metadata schema is configured to be employed in structuring the at least one component domain associated with the incoming UI event, wherein the at least one metadata schema indicates the at least one component domain duration based on the incoming UI event; execute at least one function using the at least one component domain, the at least one function causing a change of data in a data store, generate a standard data representation for the changed data, and provide an outgoing UI event, based on the standard data representation, to the UI for presentation of the changed data. - View Dependent Claims (35, 36)
-
Specification