Declarative configuration of enterprises services
First Claim
1. A method comprising:
- providing to a client a definition of an object class representing attributes of a first collection of data elements and a list of possible operations on the first collection, each data element having attributes and possible operations in common with other data elements from the first collection;
customizing a usage policy of the first collection for a configuration of the client;
receiving from the client a first request to execute an operation from the list on one or more data elements from the first collection;
checking the first request against the definition and the usage policy; and
executing the operation on the one or more data elements of the first collection.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, that include providing to a client a definition of an object class representing attributes of a first collection of data elements and a list of possible operations on the first collection, each data element having attributes and possible operations in common with other data elements from the first collection. The method also includes customizing a usage policy of the first collection for a configuration of the client, receiving from the client a first request to execute an operation from the list on one or more data elements from the first collection, checking the first request against the definition and the usage policy, and executing the operation on the one or more data elements of the first collection.
44 Citations
25 Claims
-
1. A method comprising:
-
providing to a client a definition of an object class representing attributes of a first collection of data elements and a list of possible operations on the first collection, each data element having attributes and possible operations in common with other data elements from the first collection;
customizing a usage policy of the first collection for a configuration of the client;
receiving from the client a first request to execute an operation from the list on one or more data elements from the first collection;
checking the first request against the definition and the usage policy; and
executing the operation on the one or more data elements of the first collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a first computer configured to execute a client program;
a second computer configured to execute a server program; and
a network linking the first and second computers, the server program configured to execute the following;
provide to the client program a definition of an object class representing attributes of a first collection of data elements and a list of possible operations on the first collection, each data element in the first collection having attributes and possible operations in common with other data elements from the first collection;
provide to the client program a usage policy of the first collection for a configuration of the client program for a client;
receive from the client program a first request to execute an operation from the list on one or more data elements from the first collection;
check the first request against the definition and the usage policy; and
execute the operation on the one or more data elements of the first collection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification