Method and apparatus for role mapping methodology for user registry migration
AssigneeInternational Business Machines Corporation
InventorLewis Lo
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorLewis Lo
Estimating the term…
A method, an apparatus, and computer instructions are provided for role mapping methodology for user registry migration. A migration engine is provided, which conjoins a set of conditions defined in a role mapping file to form a set of migration rules. The migration engine evaluates the migration rules against the current role of each user in the user registry and determines if the user should be assigned a new role. If a new role is assigned, the migration engine updates the user registry with the new role.
A method performed in a data processing system for mapping user roles for a user registry migration, the method comprising:
A data processing system for mapping user roles for a user registry migration, the data processing system comprising:
A non-transitory computer readable storage medium, with an executable program stored therein configured to map user role for a user registry migration, wherein executable instructions further comprises:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Administration; Management: office automation; Time management
Information and communication technology [ict] specially adapted for administrative, commercial, financial, managerial
About 3 years 2 months of term left · ends 12 Dec 2029 (estimated)
1. Technical Field
The present invention relates to an improved data center. In particular, the present invention relates to deploying software applications in a data center. Still more particularly, the present invention relates to providing alternative installation structures for deployment of software applications in a data center.
2. Description of Related Art
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIG. 1 depicts a pictorial representation of a network of data processing systems in which the present invention may be implemented.
FIG. 2 is a block diagram of a data processing system that may be implemented as a server, in accordance with a preferred embodiment of the present invention;
With reference now to the figures, FIG. 1 depicts a pictorial representation of a network of data processing systems in which the present invention may be implemented. Network data processing system 100 is a network of computers in which the present invention may be implemented. Network data processing system 100 contains a network 102, which is the medium used to provide communications links between various devices and computers connected together within network data processing system 100. Network 102 may include connections, such as wire, wireless communication links, or fiber optic cables.
In the depicted example, server 104 is connected to network 102 along with storage unit 106. In addition, clients 108, 110, and 112 are connected to network 102. These clients 108, 110, and 112 may be, for example, personal computers or network computers. In the depicted example, server 104 provides data, such as boot files, operating system images, and applications to clients 108-112. Clients 108, 110, and 112 are clients to server 104. Network data processing system 100 may include additional servers, clients, and other devices not shown. In the depicted example, network data processing system 100 is the Internet with network 102 representing a worldwide collection of networks and gateways that use the Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols to communicate with one another. At the heart of the Internet is a backbone of high-speed data communication lines between major nodes or host computers, consisting of thousands of commercial, government, educational and other computer systems that route data and messages. Of course, network data processing system 100 also may be implemented as a number of different types of networks, such as for example, an intranet, a local area network (LAN), or a wide area network (WAN). FIG. 1 is intended as an example, and not as an architectural limitation for the present invention.
Referring to FIG. 2, a block diagram of a data processing system that may be implemented as a server, such as server 104 in FIG. 1, is depicted in accordance with a preferred embodiment of the present invention. Data processing system 200 may be a symmetric multiprocessor (SMC) system including a plurality of processors 202 and 204 connected to system bus 206. Alternatively, a single processor system may be employed. Also connected to system bus 206 is memory controller/cache 208, which provides an interface to local memory 209. I/O Bus Bridge 210 is connected to system bus 206 and provides an interface to I/O bus 212. Memory controller/cache 208 and I/O Bus Bridge 210 may be integrated as depicted.