Harmonized governance system for heterogeneous agile information technology environments
Abstract
A harmonized governance system for a heterogeneous agile environment affords abstraction and normalization of resources, operations, and roles, and respective attributes and contexts of such resources, operations, and roles, of respective individual agile environments that make up the heterogeneous agile environment. Such abstraction frees administrators from having to understand and be conversant in agile environment-specific syntaxes required for management of the different agile environments, and allows for normalized reporting and auditing across them. Data sources of the harmonized governance system store information mappings that facilitate this abstraction and normalization of the agile environment-specific syntaxes and as new attributes and contexts of resources, operations, and roles of the agile environment-specific syntax are discovered they are mapped to new counterparts in a heterogeneous agile environment syntax.
Claims
exact text as granted — not AI-modified1 - 5 . (canceled)
6 . A method comprising:
receiving, at a harmonized governance system for a heterogeneous agile environment that includes a number, n, of individual agile environments each comprising one or more compute systems, network systems, application containers, application systems, management systems, and storage systems, a service request concerning modification of a resource of a first one of the individual agile environments; mapping the service request from an agile environment-specific language of the first one of the individual agile environments to an abstracted, normalized language of the heterogeneous agile environment; determining whether to allow or not allow the attempted operation modification of the resource specified in the service request and producing a decision; specifying the decision as a command in the agile environment-specific language of the first one of the individual agile environments; and transmitting the command to a management platform of the first one of the individual agile environments for execution thereby.
7 . The method of claim 6 , further comprising reporting a plurality of attempted operations concerning resources of the n individual agile environments in the abstracted, normalized language of the heterogeneous agile environment to an administrator of the harmonized governance system.
8 . The method of claim 7 , wherein said reporting is via one of: a dashboard or a transmitted report.
9 . The method of claim 6 , wherein the service request comprises an indication of an action to be performed on or by the resource.
10 . The method of claim 6 , wherein determining whether to authorize or not authorize the modification of the resource specified in the service request comprises determining whether policies governing the modification of the resource specified in the service request permit said modification of the resource.
11 . The method of claim 10 , wherein the policies governing the modification of the resource specified in the service request comprise one or more of governance policies, role-based access control policies, attribute-based access control policies, placement-policies, and relationship policies.
12 . The method of claim 11 , wherein the abstracted, normalized language of the heterogeneous agile environment comprises abstracted, normalized representations of subjects, resources, and operations, where subjects are actors that can perform one or more operations on a resource, resources are compute, network, storage, application containers, or application systems in an agile environment, and operations are actions performed on or by a resource.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.