Patent ID: 8291092

Claim:
An apparatus for managing Intelligent Platform Management Interface (â€œIPMIâ€) sessions between a plurality of application modules and a target IPMI device, the apparatus comprising: a processor; a memory area operatively connected to the processor; and a session abstraction layer module stored in the memory area and configured to cause the processor to receive a first IPMI request from a first application module of the application modules over a first communication link, the first IPMI request identifying the target IPMI device and the first application module, receive a second IPMI request from a second application module of the application modules over a third communication link, the second IPMI request identifying the target IPMI device and the second application module, forward the first IPMI request to the target IPMI device via a established first IPMI session between the apparatus and the target IPMI device over a second communication link, forward the second IPMI request to the target IPMI device via the same established first IPMI session over the second communication link, receive first and second responses to the first and second IPMI requests, respectively, from the target IPMI device via the same established first IPMI session over the second communication link, forward the first response to the first application module over the first communication link, and forward the second response to the second application module over the third communication link.