Metadata-configurable systems and methods for network services
First Claim
1. A system comprising:
- a processor;
memory;
a presentation manager configured to control the processor to receive first information regarding a pending agreement from a digital device, at least a portion of the presentation manager being in the memory;
a business object manager configured to control the processor to instantiate a first business object based on the received first information and to store the first business object within a data structure residing in a computer readable medium;
a metadata manager configured to control the processor to retrieve first metadata associated with the first business object; and
a business rule manager configured to control the processor to identify and retrieve a first business rule from a plurality of business rules based on the first metadata, the first business rule comprising instructions to perform an operation that is conditional on the first business object, the business rule manager further configured to control the processor to;
determine whether a first condition is satisfied by the first business object,determine a status of the pending agreement based on the determination whether the first condition is satisfied, andinstruct the presentation manager to provide the status of the pending agreement to the digital device.
3 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the presentation manager is configured to provide an interface requesting information regarding a proposal from a digital device over a network and receive the information from the digital device. The business object manager is configured to instantiate a business object based on the received information and store the instantiated business object within a data structure residing in a computer readable medium. The business rule manager is configured to generate a business rule associated with the business object, the business rule comprising instructions to perform an operation, the instructions being conditional based on the instantiated business object. The metadata manager is configured to generate metadata associated with the instantiated business object, store the generated metadata in the computer readable medium, perform the operation based on the business rule and the generated metadata, and instruct the presentation manager to provide a second interface indicating a status of the proposal.
12 Citations
32 Claims
-
1. A system comprising:
-
a processor; memory; a presentation manager configured to control the processor to receive first information regarding a pending agreement from a digital device, at least a portion of the presentation manager being in the memory; a business object manager configured to control the processor to instantiate a first business object based on the received first information and to store the first business object within a data structure residing in a computer readable medium; a metadata manager configured to control the processor to retrieve first metadata associated with the first business object; and a business rule manager configured to control the processor to identify and retrieve a first business rule from a plurality of business rules based on the first metadata, the first business rule comprising instructions to perform an operation that is conditional on the first business object, the business rule manager further configured to control the processor to; determine whether a first condition is satisfied by the first business object, determine a status of the pending agreement based on the determination whether the first condition is satisfied, and instruct the presentation manager to provide the status of the pending agreement to the digital device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving first information regarding a pending agreement from a digital device; instantiating a first business object based on the received first information; storing the first business object within a data structure residing in a computer readable medium; retrieving first metadata associated with the first business object; identifying and retrieving a first business rule from a plurality of business rules based on the first metadata, the first business rule comprising instructions to perform an operation that is conditional based on the first business object; determining whether a first condition is satisfied by the first business object; determining a status of the pending agreement based on the determination whether the first condition is satisfied; and providing the status of the pending agreement to the digital device. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer readable medium comprising executable instructions, the executable instructions being executable by a processor to perform a method, the method comprising:
-
receiving first information regarding a pending agreement from a digital device; instantiating a first business object based on the received first information; storing the first business object within a data structure residing in a computer readable medium; retrieving first metadata associated with the first business object; identifying and retrieving a first business rule from a plurality of business rules based on the first metadata, the first business rule comprising instructions to perform an operation that is conditional based on the first business object; determining whether a first condition is satisfied by the first business object; determining a status of the pending agreement based on the determination whether the first condition is satisfied; and providing the status of the pending agreement to the digital device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification