US 12,066,987 B2
Software services with declarative resource modeling and resource model patterns
Ching-Yun Chao, Austin, TX (US)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 21, 2022, as Appl. No. 18/048,669.
Prior Publication US 2024/0134830 A1, Apr. 25, 2024
Prior Publication US 2024/0232143 A9, Jul. 11, 2024
Int. Cl. G06F 16/21 (2019.01); G06F 16/2457 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/211 (2019.01) [G06F 16/2457 (2019.01); G06F 16/288 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor; and
at least one memory coupled to the at least one processor, comprising instructions that cause the at least one processor to perform operations comprising:
receiving a first command that declares a first relationship between a first pair of computer resources of a group of computer resources, wherein the first relationship is any first one from a group of relationships, wherein a number of relationships in the group of relationships has a defined size, and wherein the group of relationships comprises a hierarchical relationship, an ownership relationship, a containment relationship, and an inheritance relationship;
receiving a second command that declares a second relationship between a second pair of computer resources of the group of computer resources, wherein the second relationship is any second one from the group of relationships;
creating a resource model for the group of computer resources based on the first command and the second command, wherein creating the resource model comprises at least one of generating an entity, performing an entity resource model transformation, creating a query statement, creating a reference query statement with a join operation, defining a query representational state transfer application programming interface, and defining a reference query representational state transfer application programming interface; and
storing the resource model in a memory.