Vendor non-specific computer server software system
First Claim
1. A computer server software system implemented on a computing device, the system comprising:
- a bare metal automation interface configured to receive requests for configuration of one or more of a plurality of servers from a plurality of different vendors;
a request processor configured to receive the requests from the bare metal automation interface and forward the requests;
a scheduler configured to receive instructions from a runtime environment in which the computer server software system operates and forward the instructions;
a vendor non-specific bare metal interface configured to interface with a plurality of vendor-specific server interfaces, each vendor-specific server interface communicating with a server of the plurality of servers from a specific vendor of the plurality of different vendors; and
an orchestration engine configured to execute a workflow for the requests from the request processor and for the instructions from the scheduler to configure the server from the specific vendor.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer server software system implemented on a computing device comprises a bare metal automation interface, a request processor, a scheduler, a vendor non-specific bare metal interface, and an orchestration engine. The bare metal automation interface is configured to receive requests for configuration of one or more of a plurality of servers. The request processor is configured to receive the requests from the bare metal automation interface and to forward the requests. The scheduler is configured to receive instructions from a runtime environment in which the computer server software system operates and forward the instructions. The vendor non-specific bare metal interface is configured to interface with a plurality of vendor-specific server interfaces, wherein each vendor-specific server interface communicates with a server from the specific vendor. The orchestration engine is configured to execute a workflow for the requests from the request processor and for the instructions from the scheduler.
13 Citations
20 Claims
-
1. A computer server software system implemented on a computing device, the system comprising:
-
a bare metal automation interface configured to receive requests for configuration of one or more of a plurality of servers from a plurality of different vendors; a request processor configured to receive the requests from the bare metal automation interface and forward the requests; a scheduler configured to receive instructions from a runtime environment in which the computer server software system operates and forward the instructions; a vendor non-specific bare metal interface configured to interface with a plurality of vendor-specific server interfaces, each vendor-specific server interface communicating with a server of the plurality of servers from a specific vendor of the plurality of different vendors; and an orchestration engine configured to execute a workflow for the requests from the request processor and for the instructions from the scheduler to configure the server from the specific vendor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer server software system implemented on a computing device, the system comprising:
-
a bare metal automation interface configured to receive requests for configuration of one or more of a plurality of servers from a plurality of different vendors, the requests being received from a user using a web browser, and other systems using a representational state transfer and simple object access protocol interface; a request processor configured to receive the requests from the bare metal automation interface and forward the requests; a scheduler configured to receive instructions from a runtime environment in which the computer server software system operates and forward the instructions; a vendor non-specific bare metal interface configured to interface with a plurality of vendor-specific server interfaces, each vendor-specific server interface communicating with a server of the plurality of servers from a specific vendor of the plurality of different vendors, and to receive vendor-non-specific commands intended for a server and to transmit corresponding vendor-specific commands to the vendor-specific server interface for the server; and an orchestration engine configured to execute a workflow for the requests from the request processor and for the instructions from the scheduler to configure the server from the specific vendor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer server software system implemented on a computing device, the system comprising:
-
a bare metal automation interface configured to receive requests for configuration of one or more of a plurality of servers from a plurality of different vendors; a request processor configured to receive the requests from the bare metal automation interface and forward the requests; a scheduler configured to receive instructions from a runtime environment in which the computer server software system operates and forward the instructions; an alert and notification generator configured to notify users of a status of a request or to alert system administrators if an error occurs; an authentication and authorization interface configured to forward a user'"'"'s credentials to a lightweight directory access protocol device or an active directory device; a persistence storage interface configured to forward data regarding the servers to a bare metal asset information database; a GIT interface configured to forward a user'"'"'s credentials to a GIT system; a vendor non-specific bare metal interface configured to interface with a plurality of vendor-specific server interfaces, each vendor-specific server interface communicating with a server of the plurality of servers from a specific vendor of the plurality of different vendors; and an orchestration engine configured to execute a workflow for the requests from the request processor and for the instructions from the scheduler to configure the server from the specific vendor. - View Dependent Claims (19, 20)
-
Specification