Scalable systems management abstraction framework
First Claim
1. A method for adding a new endpoint device to a systems management infrastructure, the method comprising:
- receiving, at a gateway device, an endpoint device login request that includes endpoint data, wherein the endpoint data includes object identification (OID) associated with the endpoint device, Internet Protocol (IP) address, and region number of the endpoint device within the systems management infrastructure;
communicating, via a computing device processor, an endpoint data message from the gateway device to a business process automation application, wherein the business process automation web service is an abstraction layer application overlaying the systems management infrastructure;
determining, via a computing device processor, if the endpoint device exists in a federated view of a business process automation web service, wherein the federated view provides for all endpoint devices managed by the system management infrastructure and one or more other system management infrastructures to be managed from a single workstation;
adding, via a computing device processor, the endpoint data to the federated view if the endpoint device is determined to not exist in the federated view of the business process automation web service;
determining, via a computing device processor, if the endpoint device is correctly assigned to the gateway device; and
reassigning, via a computing device processor, the endpoint device to a correct gateway device if it is determined that the endpoint device is not correctly assigned to the gateway device, wherein reassigning the endpoint device includes communicating, via the business process automation application, an asynchronous reassignment command to the correct gateway device,wherein the business process automation application manages task distribution and status data gathering for all endpoint devices in the plurality of systems management infrastructures.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for scalable systems management where a plurality of devices in a system is managed with a systems management infrastructure. An abstraction layer software application is implemented overlaying the systems management infrastructure for managing task distribution and status gathering for the plurality of devices in the system. A web interface is provided by the software application, the web interface being useable by a user to manage the task distribution and the status gathering. The task distribution may include gateway load balancing, distributing software updates, distributing new software for installation, or distributing software fixes. The status gathering may include performing a hardware inventory scan of a device, performing a software inventory scan of a device, identifying what software is installed on a device, or identifying types of hardware components in a device.
13 Citations
15 Claims
-
1. A method for adding a new endpoint device to a systems management infrastructure, the method comprising:
-
receiving, at a gateway device, an endpoint device login request that includes endpoint data, wherein the endpoint data includes object identification (OID) associated with the endpoint device, Internet Protocol (IP) address, and region number of the endpoint device within the systems management infrastructure; communicating, via a computing device processor, an endpoint data message from the gateway device to a business process automation application, wherein the business process automation web service is an abstraction layer application overlaying the systems management infrastructure; determining, via a computing device processor, if the endpoint device exists in a federated view of a business process automation web service, wherein the federated view provides for all endpoint devices managed by the system management infrastructure and one or more other system management infrastructures to be managed from a single workstation; adding, via a computing device processor, the endpoint data to the federated view if the endpoint device is determined to not exist in the federated view of the business process automation web service; determining, via a computing device processor, if the endpoint device is correctly assigned to the gateway device; and reassigning, via a computing device processor, the endpoint device to a correct gateway device if it is determined that the endpoint device is not correctly assigned to the gateway device, wherein reassigning the endpoint device includes communicating, via the business process automation application, an asynchronous reassignment command to the correct gateway device, wherein the business process automation application manages task distribution and status data gathering for all endpoint devices in the plurality of systems management infrastructures. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for endpoint device management within a systems management infrastructure, the system comprising:
-
a first endpoint device managed by a first systems management infrastructure; a plurality of other endpoint devices managed by one or more other systems management infrastructures; a gateway device configured to receive a login request from the first endpoint device, wherein the request includes first endpoint device data, wherein the endpoint data includes object identification (OID) associated with the endpoint device, Internet Protocol (IP) address, and region number of the endpoint device within the systems management infrastructure; and a business process automation application residing in an abstraction layer overlaying the systems management infrastructures configured to (1) receive a first endpoint device data message communicated from the gateway device, (2) determine if the first endpoint device exists in a federated view of a business process automation web service, wherein the federated view provides for all endpoint devices managed by the plurality of system management infrastructures to be managed from a single workstation, (3) add the first endpoint device data to the federated view if the first endpoint device is determined to not exist in the federated view of the business process automation web service, (4) determine if the endpoint device is correctly assigned to the gateway device, and (5) reassign the endpoint device to a correct gateway device by communicating an asynchronous reassignment command to the correct gateway device if it is determined that the endpoint device is not correctly assigned to the gateway device, wherein the business process automation application is further configured to manage task distribution and status data gathering for all endpoint devices in the plurality of systems management infrastructures. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, the computer program product comprising a non-transitory computer-readable medium having computer-executable instructions to cause a computer to implement the steps of:
-
receiving, at a gateway device, an endpoint device login request that includes endpoint data, wherein the endpoint data includes object identification (OID) associated with the endpoint device, Internet Protocol (IP) address, and region number of the endpoint device within the systems management infrastructure; communicating an endpoint data message from the gateway device to a business process automation application, wherein the business process automation web service is an abstraction layer application overlaying the systems management infrastructure; determining if the endpoint device exists in a federated view of the business process automation web service, wherein the federated view provides for all endpoint devices managed by the system management infrastructure and one or more other system management infrastructures to be managed from a single workstation; and adding the endpoint data to the federated view if the endpoint device is determined to not exist in the federated view of the business process automation web service determining if the endpoint device is correctly assigned to the gateway device; and reassigning the endpoint device to a correct gateway device if it is determined that the endpoint device is not correctly assigned to the gateway device, wherein reassigning the endpoint device includes communicating an asynchronous reassignment command to the correct gateway device, wherein the business process automation application manages task distribution and status data gathering for all endpoint devices in the plurality of systems management infrastructures. - View Dependent Claims (14, 15)
-
Specification