Patent ID: 11281476

Abstract:
Example implementations relate to a plugin framework that facilitates management of heterogenous infrastructure resources residing in distributed data centers by multiple resource aggregators (RAs). According to an example, the plugin framework is logically interposed between the RAs and the heterogeneous infrastructure resources. The plugin framework includes multiple plugins each of which exposes a public API through which the RAs interact with the heterogeneous infrastructure resources. Each of the plugins corresponds to a particular type of resource of the heterogeneous infrastructure resources. Responsive to a first request issued to an RA by a north-bound client to a collection of the heterogeneous infrastructure resources, a plugin receives via its public API a second request including an RA-native message directed to a resource of the collection. The plugin directs the resource to take an action specified by the second request by translating the RA-native message to an infrastructure-native message understood by the resource.