Integration of process and workflows into a business application framework
First Claim
Patent Images
1. A method of configuring a computer-implemented process, comprising:
- defining the process in metadata in a metadata store of an application development framework, the application development framework having a data programming model for managing data in applications built on the application development framework and a business logic programming model for interacting with business logic in applications built on the application development framework, wherein defining the process in metadata comprises;
configuring the metadata to define management of data in the process using the data programming model of the application development framework; and
configuring the metadata to define interactions with business logic in the process using the business logic programming model of the application development framework.
2 Assignments
0 Petitions
Accused Products
Abstract
Process is integrated into a business application framework on which the process is built. The same programming model used by the framework is used for managing data operated on by the process and for interacting with and controlling the process.
-
Citations
20 Claims
-
1. A method of configuring a computer-implemented process, comprising:
-
defining the process in metadata in a metadata store of an application development framework, the application development framework having a data programming model for managing data in applications built on the application development framework and a business logic programming model for interacting with business logic in applications built on the application development framework, wherein defining the process in metadata comprises;
configuring the metadata to define management of data in the process using the data programming model of the application development framework; and
configuring the metadata to define interactions with business logic in the process using the business logic programming model of the application development framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a computer-implemented process, comprising:
-
receiving a call at an application framework, the call being of a form used in a business logic programming model that is used by the application framework to interact with business logic;
accessing a metadata store in the application framework that stores one or more model definitions to determine whether the received call is associated with an activation to a process;
if so, creating an instance of the associated process, and activating the associated process, at the application framework; and
interacting with the activated process using the business logic programming model and a data programming model used by the application framework to manage data in applications built on the application framework. - View Dependent Claims (17, 18)
-
-
19. An application development framework, comprising:
-
a component configured to provide services to applications developed on the application development framework using a set of one or more programming models; and
a metadata store including metadata defining a process, the process being configured to be controlled and accessed using the set of one or more programming models used by the application development framework. - View Dependent Claims (20)
-
Specification