Software application framework using meta-data defined object definitions
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
179 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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. - View Dependent Claims (24, 25)
-
-
26. 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. - View Dependent Claims (27, 28)
-
Specification