Systems and methods for blueprint-based cloud management
AssigneeServiceNow, Inc.
InventorsGiri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
Life of this patent
Estimating the term…
Abstract
Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.
Claims20
A system for tracking configuration file changes comprising:
- non-transitory memory;
- and
- one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising:
- receiving an order pertaining to a service catalog, wherein the service catalog comprises offers of a good or a service;
- translating a blueprint to a format suitable for a selected vendor using an application programming interface (API) utilizing one or more connectors to map blueprint actions to a vendor-specific format, wherein the blueprint is agnostic to which vendor of a plurality of vendors is selected for the good or the service;
- and
- sending the vendor-specific format to the vendor to acquire the good or the service.
Non-transitory, tangible, and computer-readable medium having instructions stored thereon that, when executed by one or more processors, are configured to cause one or more processors to:
- presenting a service catalog to offer an item;
- receiving an order to acquire the item through the service catalog without specifying a vendor from a plurality of available vendors for the item;
- selecting a vendor from the plurality of available vendors for the item based at least in part on a set of rules;
- calling an application programming interface (API) to convert vendor-agnostic instructions in the order into vendor-specific instructions;
- and
- using the vendor-specific instructions to communicate with the vendor using the vendor-specific instructions.
A method comprising:
- receiving a command from a service catalog item in a service catalog used to offer a service in a vendor-agnostic presentation, wherein the command is received in a vendor-agnostic format;
- selecting a vendor-specific connector based at least in part on a target vendor;
- translating the command into a vendor-specific format using the vendor-specific connector;
- sending the translated command to the target vendor to acquire the service.
Dependencies are inferred from the claim text.