Centralized identity management for delegating resource management in a technology outsourcing environment
First Claim
1. A method for performing a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments, the method comprising:
- a computing device receiving, a request to perform a resource management task;
responsive to receiving the request, the computing device selecting, a first computer having a first hardware platform and a first software platform, the first computer residing on a first computer network associated with a first customer of the plurality of customers;
responsive to receiving the request, the computing device selecting a second computer having a second hardware platform and a second software platform, the second computer residing on a second computer network associated with a second customer of the plurality of customers, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform;
the first customer is different than the second customer in the technology outsourcing environment, wherein the network configuration environments for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server that is configured to perform the resource management task; and
responsive to selecting the first computer and the second computer, the computing device automatically generating one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task responsive to the first computer and the second computer executing the one or more scripts.
1 Assignment
0 Petitions
Accused Products
Abstract
Delegating resource management to customers in a technology outsourcing environment includes providing the customer with a secured user interface (e.g., HTML pages) for selecting one or more parameters (e.g., User Ids, application name and version, etc.) associated with a resource management task (e.g., password management). The parameters are used to automatically perform the task using a centralized identity management system and repository for storing and updating data, such as data associated with customers, User Ids, environments, applications and application versions. Such a system and method enables the delegation of resource management tasks across multiple environments hosting disparate hardware and software platforms, including multiple versions of applications.
-
Citations
27 Claims
-
1. A method for performing a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments, the method comprising:
-
a computing device receiving, a request to perform a resource management task; responsive to receiving the request, the computing device selecting, a first computer having a first hardware platform and a first software platform, the first computer residing on a first computer network associated with a first customer of the plurality of customers; responsive to receiving the request, the computing device selecting a second computer having a second hardware platform and a second software platform, the second computer residing on a second computer network associated with a second customer of the plurality of customers, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform;
the first customer is different than the second customer in the technology outsourcing environment, wherein the network configuration environments for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server that is configured to perform the resource management task; andresponsive to selecting the first computer and the second computer, the computing device automatically generating one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task responsive to the first computer and the second computer executing the one or more scripts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of performing a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments, the method comprising:
-
a computing device fetching and presenting, a list of the plurality of customers; the computing device receiving, a selection of one or more the plurality customers; the computing device fetching and presenting, a list of computer networks associated with one or more selected customers; the computing device receiving, a selection of at least two computer networks from the list of computer networks, wherein a first computer network in the at least two computer networks has a first computer residing on the first computer network in which the first computer has a first hardware platform and a first software platform and a second computer network in the at least two computer networks has a second computer residing on the second computer network in which the second computer has a second hardware platform and a second software platform, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform;
wherein a first customer is different than a second customer in the technology outsourcing environment, wherein different, respective network configuration environments for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server configured to perform the resource management tasks;the computing device fetching and presenting, a list of user identifiers associated with users having access to the selected at least two computer networks; and for each selected user identifier, the computing device automatically generating one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task for an application for operating in the selected at least two computer networks responsive to the first computer and the second computer executing the one or more scripts. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for performing a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments, the system comprising:
-
a computer-readable tangible storage device, configured to store information for users of at least two computer networks of a plurality of computer networks, wherein the at least two computer networks include different configurations and are associated with a first customer and a second customer of the plurality customers;
wherein the first customer is different than the second customer in the technology outsourcing environment, wherein different, respective network configuration environments for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server to perform the resource management tasks;a computer system comprising a Central Processing Unit (CPU), a memory, and a computer-readable storage medium, first instructions to receive a request to perform a resource management task, select a first computer having a first hardware platform and a first software platform, the first computer residing on a first computer network, and select a second computer having a second hardware platform and a second software platform, the second computer residing on a second computer network, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform, second instructions to automatically generate one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task responsive to the first computer and the second computer executing the one or more scripts;
wherein the first instructions and the second instructions are stored on the computer-readable storage medium for execution by the CPU via the memory. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising:
-
a tangible computer-readable storage device; first instructions, stored on the tangible computer-readable storage device, for receiving a request to perform a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different, respective network configuration environments; second instructions, stored on the tangible computer-readable storage device, responsive to receiving the request, for selecting a first computer having a first hardware platform and a first software platform, the first computer residing on a first computer network associated with a first customer of the plurality of customers in response to receiving the request; third instructions, stored on the tangible computer-readable storage device, responsive to receiving the request, for the computer selecting a second computer having a second hardware platform and a second software platform, the second computer residing on a second computer network associated with a second customer of the plurality of customers, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform the first customer is different than the second customer in the technology outsourcing environment, wherein network configuration environment for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server configured to perform the resource management task; and fourth instructions, stored on the tangible computer-readable storage device, responsive to selecting the first computer and the second computer, for a computer automatically generating one or more scripts to perform the resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executing using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task responsive to the first computer and the second computer executing the one or more scripts.
-
-
27. A computer program product to perform a delegated resource management task in a technology outsourcing environment having a plurality of customers associated with different network configuration environment, the computer program product comprising:
-
a computer-readable storage device; first instructions, stored on the computer-readable storage device for fetching and presenting a list of the plurality customers; second instructions, stored on the computer-readable storage device for receiving a selection of one or more of the plurality of customers; third instructions, stored on the computer readable storage device for fetching and presenting a list of computer networks associated with the selected one or more of the plurality of customers, wherein at least two of the computer networks having different configurations associated with a first customer and a second customer of the plurality of customers;
wherein the first customer is different than the second customer in the technology outsourcing environment, wherein the network configuration environment for the respective plurality of customers are stored on a central repository server coupled to a centralized identity management server configured to perform the resource management tasks;fourth instructions, stored on the computer-readable storage device for receiving a selection of the at least two of the computer networks from the list of computer networks, wherein a first computer network in the at least two of the computer networks has a first computer residing on the first computer network in which the first computer has a first hardware platform and a first software platform and a second computer network in the at least two of the computer networks has a second computer residing on the second computer network in which the second computer has a second hardware platform and a second software platform, wherein a type of the first hardware platform is different from a type of the second hardware platform and a type of the first software platform is different from a type of the second software platform; fifth instructions, stored on the computer-readable storage device for fetching and presenting a list of user identifiers associated with users having access to the selected at least two of the computer networks; and sixth instructions, stored on the computer-readable storage device for automatically performing, for each selected user identifier, a computer automatically generating one or more scripts to perform a resource management task on the first computer and the second computer, wherein the one or more scripts are configured to be executed using the first hardware platform and the first software platform on the first computer and using the second hardware platform and the second software platform on the second computer to perform the resource management task for an application for operating in the selected at least two of the computer networks responsive to the first computer and the second computer executing the one or more scripts.
-
Specification