Method and apparatus for a business applications server
First Claim
1. A computer implemented method for automated processing of applications by a business applications server comprising the acts of:
- receiving a method call relating to a business object at the business application server;
performing core services, in response to the method call, to permit performance of operations on the business object, the core services including at least an auditing service, an internationalization service, and a security service;
applying metadata to define properties and behavior of the business object; and
utilizing a persistence framework to affect a state of the business object.
14 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a solution to the needs described above through a system and method for a business applications server. The automated system of the present invention uses a persistence framework to provide a process for saving and restoring state of business objects and for performing operations thereon, and metadata driven processes to dynamically define class properties and behavior for each class of business object, in order to control the execution of the required tasks with minimum use of redundant data input to the several applications, thereby minimizing the use of hardware resources and user input and programming effort.
192 Citations
47 Claims
-
1. A computer implemented method for automated processing of applications by a business applications server comprising the acts of:
-
receiving a method call relating to a business object at the business application server; performing core services, in response to the method call, to permit performance of operations on the business object, the core services including at least an auditing service, an internationalization service, and a security service; applying metadata to define properties and behavior of the business object; and utilizing a persistence framework to affect a state of the business object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method for automated processing of applications by a business applications server comprising the acts of:
-
receiving a method call relating to a business object from a first server; performing core services, in response to the method call, to permit performance of operations on the business object by the business applications server; using metadata to define properties and behavior of the business object; and utilizing a persistence framework to affect a state of the business object, wherein operations on the business object is prevented based on the performed core services. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An apparatus for implementing a business application comprising:
-
a business application server adapted to receive a method call relating to a business object from a first server; a first processor mechanism in the business applications server configured to perform core services, in response to the method call, to permit performances of operations on the business object, the core services including at least an auditing service, an internationalization service, and a security service; a second processor mechanism in the business applications server configured to apply metadata to define properties and behavior of the business object; and a third processor mechanism in the business applications server configured to process the business object using a code path defined by a persistence framework. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product stored on a computed readable medium, comprising:
-
a first computer readable program mechanism for receiving a method call relating to a business object from a first server; a second computer readable program mechanism for performing core sservices, in response to the method call, to permit performance of operations on the business object by a business applications server, wherein the core services include at least an auditing srvice, an internationalization service, and a security service; a third computer readable code mechanism for applying metadata to define properties and behavior of the business object; and a fourth computer readable code mechanism for affecting a state of the business object using a code path defined by a persistence framework. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification