Blockchain based multi vendor change monitoring system
AssigneeInternational Business Machines Corporation
InventorsAdam Dale Braham, Jason A. Nikolai, Shane Smith
Life of this patent
Estimating the term…
Abstract
A method, computer system, and a computer program product for managing a multi-vendor environment is provided. The present invention may include receiving a request to make a change to an aggregate computer system from a participant of the aggregate computer system. The present invention may include creating, in response to the request, a change block. The present invention may include receiving approval for the change block in accordance with an endorsement policy. The present invention may include adding the change block to a distributed ledger. The present invention may include monitoring a performance of the aggregate computer system.
Claims20
A method for managing a multi-vendor environment, the method comprising:
- receiving a request to make a change to an aggregate computer system from a participant of the aggregate computer system;
- creating, in response to the request, a change block;
- receiving approval for the change block in accordance with an endorsement policy, wherein the endorsement policy is part of a service-level agreement between at least two participants of the aggregate computer system, wherein the endorsement policy includes parameters by which the change block may be added to a distributed ledger;
- adding the change block to the distributed ledger;
- and
- monitoring a performance of the aggregate computer system.
A computer system for managing a multi-vendor environment, comprising:
- one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system performs a method comprising:
- receiving a request to make a change to an aggregate computer system from a participant of the aggregate computer system;
- creating, in response to the request, a change block;
- receiving approval for the change block in accordance with an endorsement policy, wherein the endorsement policy is part of a service-level agreement between at least two participants of the aggregate computer system, wherein the endorsement policy includes parameters by which the change block may be added to a distributed ledger;
- adding the change block to the distributed ledger;
- and
- monitoring a performance of the aggregate computer system.
A computer program product for managing a multi-vendor environment, comprising:
- one or more non-transitory computer readable storage media, and program instructions collectively stored on the one or more non-transitory computer readable storage media, the program instructions comprising:
- receiving a request to make a change to an aggregate computer system from a participant of the aggregate computer system;
- creating, in response to the request, a change block;
- receiving approval for the change block in accordance with an endorsement policy, wherein the endorsement policy is part of a service-level agreement between at least two participants of the aggregate computer system, wherein the endorsement policy includes parameters by which the change block may be added to a distributed ledger;
- adding the change block to the distributed ledger;
- and
- monitoring a performance of the aggregate computer system.
Dependencies are inferred from the claim text.