Metadata-configurable systems and methods for network services
First Claim
1. A system comprising:
- at least one processor;
memory;
a business object manager configured to control the at least one processor to receive grant information, to identify based on the grant information at least one business object of a plurality of business objects related to a plurality of grants, and to instantiate a first business object related to a first grant, the first business object inheriting at least one rule from the at least one business object of the plurality of business objects, the at least one rule providing at least one condition that when triggered executes a status update of the first grant;
a metadata manager configured control the at least one processor to define at least a portion of the first business object with a first set of metadata, the first set of metadata defining a first condition of the first grant;
a presentation manager configured to control the at least one processor to enable a plurality of grant applicants to apply for the first grant and receive applicant information from a first grant applicant of the plurality of grant applicants; and
a business rule manager configured to control the at least one processor to identify and retrieve a first business rule based on a second set of metadata from the applicant information, the first business rule comprising instructions to perform an operation that is conditional on the first business object to determine if the first condition is satisfied by the first business object based at least in part on the second set of metadata, determine a status of the first grant based on the determination whether the first condition is satisfied, and instruct the presentation manager to provide the status of the first grant to a digital device.
2 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
21 Claims
-
1. A system comprising:
-
at least one processor; memory; a business object manager configured to control the at least one processor to receive grant information, to identify based on the grant information at least one business object of a plurality of business objects related to a plurality of grants, and to instantiate a first business object related to a first grant, the first business object inheriting at least one rule from the at least one business object of the plurality of business objects, the at least one rule providing at least one condition that when triggered executes a status update of the first grant; a metadata manager configured control the at least one processor to define at least a portion of the first business object with a first set of metadata, the first set of metadata defining a first condition of the first grant; a presentation manager configured to control the at least one processor to enable a plurality of grant applicants to apply for the first grant and receive applicant information from a first grant applicant of the plurality of grant applicants; and a business rule manager configured to control the at least one processor to identify and retrieve a first business rule based on a second set of metadata from the applicant information, the first business rule comprising instructions to perform an operation that is conditional on the first business object to determine if the first condition is satisfied by the first business object based at least in part on the second set of metadata, determine a status of the first grant based on the determination whether the first condition is satisfied, and instruct the presentation manager to provide the status of the first grant to a digital device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 grant information, to identify based on the grant information, at least one business object of a plurality of business objects related to a plurality of grants; instantiating a first business object related to a first grant, the first business object inheriting at least one rule from at least one business object of the plurality of business objects, the at least one rule providing at least one condition that when triggered executes a status update of the first grant; defining at least a portion of the first business object with a first set of metadata, the first set of metadata defining a first condition of the first grant; enabling a plurality of grant applicants to apply for the first grant and receiving applicant information from a first grant applicant of the plurality of grant applicants; identifying and retrieving a first business rule based on a second set of metadata from the applicant information, the first business rule comprising instructions to perform an operation that is conditional on the first business object to determine if the first condition is satisfied by the first business object based at least in part on the second set of metadata; determining a status of the first grant based on the determination whether the first condition is satisfied; and providing the status of the first grant to a digital device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving grant information, to identify based on the grant information, at least one business object of a plurality of business objects related to a plurality of grants; instantiating a first business object related to a first grant, the first business object inheriting at least one rule from at least one business object of the plurality of business objects, the at least one rule providing at least one condition that when triggered executes a status update of the first grant; defining at least a portion of the first business object with a first set of metadata, the first set of metadata defining a first condition of the first grant; enabling a plurality of grant applicants to apply for the first grant and receiving applicant information from a first grant applicant of the plurality of grant applicants; identifying and retrieving a first business rule based on a second set of metadata from the applicant information, the first business rule comprising instructions to perform an operation that is conditional on the first business object to determine if the first condition is satisfied by the first business object based at least in part on the second set of metadata; determining a status of the first grant based on the determination whether the first condition is satisfied; and providing the status of the first grant to a digital device.
-
Specification