Providing a business logic framework
First Claim
Patent Images
1. A computer-implemented method for providing business logic, the method performed by at least one computing device, and comprising:
- receiving a first request from a first application to execute particular business logic associated with an application framework, the application framework providing process logic, wherein the particular business logic is decoupled from the process logic;
identifying a first checkpoint in a plurality of checkpoints, each checkpoint in the plurality of checkpoints configured to trigger execution of at least a portion of the particular business logic associated with at least one business object in a set of business objects;
retrieving a first check procedure file in response to identifying the first checkpoint, the first check procedure file including at least one first business logic check function corresponding at least to a first business object in the set of business objects;
executing the first business logic check function included in the first check procedure file, wherein executing the first business logic check function includes use of the first business object;
receiving a first message in response to the execution of at least the first check function;
identifying a second checkpoint in the plurality of checkpoints;
retrieving a second check procedure file in response to identifying the second checkpoint, the second check procedure file including at least one second business logic check function corresponding to at least one business object in the set of business objects;
executing the second business logic check function included in the second check procedure file, wherein executing the second business logic check function includes use of a business object in the set of business objects; and
receiving a second message, into memory, in response to the execution of at least the second check function included in the second check procedure file.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for providing a business logic framework. In some implementations, a method includes identifying an event associated with business logic of an application framework. The application framework is associated with method framework logic and the business logic. One or more business objects are identified in accordance with the business logic. The business logic is executed using the identified one or more business objects independent of the method framework logic.
-
Citations
23 Claims
-
1. A computer-implemented method for providing business logic, the method performed by at least one computing device, and comprising:
-
receiving a first request from a first application to execute particular business logic associated with an application framework, the application framework providing process logic, wherein the particular business logic is decoupled from the process logic; identifying a first checkpoint in a plurality of checkpoints, each checkpoint in the plurality of checkpoints configured to trigger execution of at least a portion of the particular business logic associated with at least one business object in a set of business objects; retrieving a first check procedure file in response to identifying the first checkpoint, the first check procedure file including at least one first business logic check function corresponding at least to a first business object in the set of business objects; executing the first business logic check function included in the first check procedure file, wherein executing the first business logic check function includes use of the first business object; receiving a first message in response to the execution of at least the first check function; identifying a second checkpoint in the plurality of checkpoints; retrieving a second check procedure file in response to identifying the second checkpoint, the second check procedure file including at least one second business logic check function corresponding to at least one business object in the set of business objects; executing the second business logic check function included in the second check procedure file, wherein executing the second business logic check function includes use of a business object in the set of business objects; and receiving a second message, into memory, in response to the execution of at least the second check function included in the second check procedure file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising a non-transitory, machine-readable storage device storing instructions operable to cause at least one machine to perform operations comprising:
-
receiving a first request from a first application to execute business logic associated with an application framework, the application framework providing process logic, wherein the business logic is decoupled from the process logic; identifying a first checkpoint in a plurality of checkpoints, each checkpoint in the plurality of checkpoints configured to trigger execution of business logic associated with at least one business object in a set of business objects; retrieving a first check procedure file in response to identifying the first checkpoint, the first check procedure file including at least one first business logic check function corresponding at least to a first business object in the set of business objects; executing the first business logic check function included in the first check procedure file, wherein executing the first business logic check function includes use of the first business object; receiving a first message in response to the execution of at least the first check function; identifying a second checkpoint in the plurality of checkpoints; retrieving a second check procedure file in response to identifying the second checkpoint, the second check procedure file including at least one second business logic check function corresponding to at least one business object in the set of business objects; executing the second business logic check function included in the second check procedure file, wherein executing the second business logic check function includes use of a business object in the set of business objects; and receiving a second message, into memory, in response to the execution of at least the second check function included in the second check procedure file. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A server of a business logic framework, the server comprising one or more processors operable to:
-
receive a first request from a first application to execute business logic associated with an application framework, the application framework providing process logic, wherein the business logic is decoupled from the process logic; identify at least one business object in a set of business objects stored in at least one storage device in response to the first request; identify a first checkpoint in a plurality of checkpoints, each checkpoint in the plurality of checkpoints configured to trigger execution of business logic associated with at least one business object in a set of business objects; retrieve a first check procedure file in response to identifying the first checkpoint, the first check procedure file including at least one first business logic check function corresponding at least to a first business object in the set of business objects; execute the first business logic check function included in the first check procedure file, wherein executing the first business logic check function includes use of the first business object; receive a first message in response to the execution of at least the first check function; identify a second checkpoint in the plurality of checkpoints; retrieve a second check procedure file in response to identifying the second checkpoint, the second check procedure file including at least one second business logic check function corresponding to at least one business object in the set of business objects; execute the second business logic check function included in the second check procedure file, wherein executing the second business logic check function includes use of a business object in the set of business objects; and receive a second message, into memory, in response to the execution of at least the second check function included in the second check procedure file. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification