REFERENCE ATTRIBUTES FOR RELATED STORED OBJECTS IN A MULTI-TENANT CLOUD SERVICE
First Claim
1. A method for storing and using object relationships in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
- defining a schema for storing related objects, wherein the schema includes reference attributes indicative of relationships between the related objects in a database, wherein the schema defines a relationship type and a persistence scope for each reference attribute;
constructing an in-memory representation of the related objects and their relationships based on the schema, wherein the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and
using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system stores and uses object relationships in a multi-tenant cloud-based identity and access management (IAM) system by: defining a schema for storing related objects, where the schema includes reference attributes indicative of relationships between the related objects in a database, and the schema defines a relationship type and a persistence scope for each reference attribute; constructing an in-memory representation of the related objects and their relationships based on the schema, where the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system.
30 Citations
20 Claims
-
1. A method for storing and using object relationships in a multi-tenant cloud-based identity and access management (IAM) system, the method comprising:
-
defining a schema for storing related objects, wherein the schema includes reference attributes indicative of relationships between the related objects in a database, wherein the schema defines a relationship type and a persistence scope for each reference attribute; constructing an in-memory representation of the related objects and their relationships based on the schema, wherein the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform storing and using object relationships in a multi-tenant cloud-based identity and access management (IAM) system, the performing comprising:
-
defining a schema for storing related objects, wherein the schema includes reference attributes indicative of relationships between the related objects in a database, wherein the schema defines a relationship type and a persistence scope for each reference attribute; constructing an in-memory representation of the related objects and their relationships based on the schema, wherein the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system.
-
-
14. A system comprising:
-
a processor; and a computer-readable medium having instructions stored thereon that, when executed by the processor, cause the processor to perform storing and using object relationships in a multi-tenant cloud-based identity and access management (IAM) system, the performing comprising; defining a schema for storing related objects, wherein the schema includes reference attributes indicative of relationships between the related objects in a database, wherein the schema defines a relationship type and a persistence scope for each reference attribute; constructing an in-memory representation of the related objects and their relationships based on the schema, wherein the in-memory representation indicates the relationship type and the persistence scope for each reference attribute; and using the in-memory representation of the related objects to perform an IAM service for a client of the multi-tenant cloud-based IAM system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification