Meta-date driven implementation of business objects and their transactional behavior
First Claim
Patent Images
1. A method of creating a business object:
- defining the shell of a business object utilizing meta-data stored within a repository;
storing the defined business object shell within the repository;
generating a business object template utilizing the business object shell and meta-data, wherein the business object template is preconfigured with one or more hooks to generic business logic placed in at least one location within buffer logic of the business object for calling one or more business functions usable by the business object and at least one other business object; and
modifying the one or more hooks to insert the generic business logic,wherein the one or more hooks define one or more breakpoints in the buffer logic where the generic business logic may be inserted.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable media are provided for the creation of a business object. In one exemplary embodiment, the method may include defining the shell of a business object utilizing meta-data stored within a repository. The method may also include storing the defined business object shell within the repository. Moreover, the method may include generating a business object template utilizing the business object shell, meta-data, and hooks for calling generic business logic, and modifying the hooks to insert the generic business logic.
28 Citations
20 Claims
-
1. A method of creating a business object:
-
defining the shell of a business object utilizing meta-data stored within a repository; storing the defined business object shell within the repository; generating a business object template utilizing the business object shell and meta-data, wherein the business object template is preconfigured with one or more hooks to generic business logic placed in at least one location within buffer logic of the business object for calling one or more business functions usable by the business object and at least one other business object; and modifying the one or more hooks to insert the generic business logic, wherein the one or more hooks define one or more breakpoints in the buffer logic where the generic business logic may be inserted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions to configure a processor to perform a method of creating a business object, the method comprising:
-
defining the shell of a business object utilizing meta-data stored within a repository; storing the defined business object shell within the repository; generating a business object template utilizing the business object shell, and meta-data, wherein the business object template is preconfigured with one or more hooks to generic business logic placed in at least one location within buffer logic of the business object for calling one or more business functions usable by the business object and at least one other business object; and modifying the one or more hooks to insert the generic business logic, wherein the one or more hooks define one or more breakpoints in the buffer logic where the generic business logic maybe inserted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for creating a business object, comprising:
-
a processor; and a memory, wherein the processor and the memory are configured to perform a method comprising; defining a shell of a business object utilizing meta-data stored within a repository; storing the defined business object shell within the repository; generating a business object template utilizing the business object shell and meta-data, wherein the business object template is preconfigured with one or more hooks to generic business logic placed in at least one location within buffer logic of the business obiect for calling one or more business functions usable by the business object and at least one other business object; and modifying the one or more hooks to insert the generic business logic, wherein the one or more hooks define one or more breakpoints in the buffer logic where the generic business logic may be inserted. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification