Metadata-configurable systems and methods for network services
First Claim
1. A system comprising:
- a presentation manager configured to provide an interface to a digital device over a network, the interface requesting first information regarding a pending agreement, the presentation manager further configured to receive the first information from the digital device;
a business object manager configured 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 generate metadata associated with the received first information and to store the metadata in the computer readable medium; and
a business rule manager configured to identify and retrieve a particular business rule from a plurality of business rules based on the metadata, the particular business rule comprising instructions to perform an operation that is conditional on the first business object, the business rule manager further configured to;
determine if a first condition is satisfied by the first business object,if the first condition is satisfied, determine whether additional information is required based on the particular business rule, anddetermine a status of the pending agreement based on the determination if the first condition is satisfied and based on the determination whether the additional information is required, andinstruct the presentation manager to provide a second interface to the digital device indicating the status of the pending agreement.
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.
-
Citations
20 Claims
-
1. A system comprising:
-
a presentation manager configured to provide an interface to a digital device over a network, the interface requesting first information regarding a pending agreement, the presentation manager further configured to receive the first information from the digital device; a business object manager configured 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 generate metadata associated with the received first information and to store the metadata in the computer readable medium; and a business rule manager configured to identify and retrieve a particular business rule from a plurality of business rules based on the metadata, the particular business rule comprising instructions to perform an operation that is conditional on the first business object, the business rule manager further configured to; determine if a first condition is satisfied by the first business object, if the first condition is satisfied, determine whether additional information is required based on the particular business rule, and determine a status of the pending agreement based on the determination if the first condition is satisfied and based on the determination whether the additional information is required, and instruct the presentation manager to provide a second interface to the digital device indicating the status of the pending agreement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
providing an interface to a digital device over a network, the interface requesting first information regarding a pending agreement; receiving the first information from the 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; generating metadata associated with the received first information; storing the metadata in the computer readable medium; identifying and retrieving a first business rule from a plurality of business rules based on the 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; if the first condition is satisfied, determining whether additional information is required based on the first business rule; providing a second interface to request the additional information; receiving second information associated with the request for the additional information; instantiating a second business object based on the received second information; generating other metadata associated with the second business object; identifying and retrieving a second business rule from the plurality of business rules based on the other metadata; determining whether a second condition is satisfied by the second business object based on the second business rule; determining a status of the pending agreement based on the determination whether the first and second conditions are satisfied; and providing a third interface to the digital device indicating the status of the pending agreement. - 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:
-
providing an interface to a digital device over a network, the interface requesting first information regarding a pending agreement; receiving the first information from the 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; generating metadata associated with the received first information; storing the metadata in the computer readable medium; identifying and retrieving a first business rule from a plurality of business rules based on the 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; if the first condition is satisfied, determining whether additional information is required based on the first business rule; providing a second interface to request the additional information; receiving second information associated with the request for the additional information; instantiating a second business object based on the received second information; generating other metadata associated with the second business object; identifying and retrieving a second business rule from the plurality of business rules based on the other metadata; determining whether a second condition is satisfied by the second business object based on the second business rule; determining a status of the pending agreement based on the determination whether the first and second conditions are satisfied; and providing a third interface to the digital device indicating the status of the pending agreement.
-
Specification