Software application framework using meta-data defined object definitions
OwnerHerman Spencerinventor
Life of this patent
Estimating the term…
Abstract
An application framework for creating business process management software applications. The framework includes a data store including application data and information describing said data for a runtime environment. The information describing the application data includes presentation information and relational information. The framework further includes presentation logic outputting said data based on said information describing said data, and one or more automated business processes operable on said data.
Claims28
An application framework for creating business process management software applications, comprising:
- a data store including application data and information describing said data for a runtime environment, said information including presentation information and relational information;
- presentation logic outputting said data based on said information describing said data;
- one or more automated business processes operable on said data.
A software application, comprising:
- a plurality of business resources defined by data, and meta data contained in a data dictionary;
- application code operable on said business resources to implement at least one business process and provide an output to a user.
An application framework, comprising:
- a presentation runtime;
- a data store including application data objects and information describing said application data objects for a runtime environment, said information including presentation information and object relation information;
- process automation code operable on said data objects implementing business processes;
- and
- a state management engine.
A business process automation system, comprising:
- a plurality of smart data objects, the data objects including a value and information about the data objects relationship to other objects, the plurality of objects defining a set of business resources;
- an application presentation system, including code interpreting input to and output from the smart objects.
Dependencies are inferred from the claim text.