Patent ID: 8533717

Claim:
A method comprising: initializing a Fast Channel Architecture (FCA) library upon a starting of a specialized process of an operating system by providing a handle to the specialized process of the operating system, the FCA library providing a platform independent Application Program Interface (API) to enable the specialized process of the operating system to use the handle to perform bidirectional communication with an additional specialized process of the operating system via a shared memory connection, the specialized process of the operating system being associated with an application technology, the additional specialized process of the operating system being associated an additional application technology that is distinct from the application technology; receiving a request from the specialized process of the operating system, the request requesting that the additional specialized process of the operating system perform a transaction, the request configured to be sent to the additional specialized process via one of a shared memory connection and a network connection; sending the request to the additional specialized process of the operating system via the shared memory connection instead of the network connection based on a determination that the specialized process and the additional specialized process are executing on a same physical host; receiving a response to the request from the additional specialized process of the operating system; and sending the response to the request to the specialized process of the operating system via the shared memory connection instead of the network connection based on the determination that the specialized process and the additional specialized process are executing on the same physical host, the response including a result of a performing of the transaction by the additional specialized process of the operating system, wherein the receiving of the request, the sending of the request, the receiving of the response, and the sending of the response are performed utilizing the handle provided by the FCA library at an application layer of an application server.