Patent ID: 8549537
Filing Date: 2013-10-01
Classification: G06F

Abstract:
1. A middleware bridge system, in a computer system having at least one processor, for bridging a kernel space module and a user space middleware having a user space interface, comprising: a kernel space bridge manager, for providing a kernel space interface to receive a function call request from the kernel space module, and relaying the function call request to a user space bridge manager; an user space bridge manager, for invoking the function call relating to the function call request to the user space middleware through the user space interface, getting a return data from the user space middleware, and relaying the return data to the kernel space bridge manager; wherein the kernel space bridge manager offers the return data to the kernel space module through the kernel space interface; wherein the architecture of the kernel space interface is the same with the architecture of the user space interface; wherein the user space bridge manager comprises a user space proactor to pre-call the user space middleware a pre-defined function call in advance or actively then receive the return data from the user space middleware, and transmit the received return data to the kernel space bridge manager; wherein the proactor includes the user space proactor and a kernel space proactor placed in the user space bridge manager and the kernel space bridge manager respectively.