Patent ID: 8352617
Filing Date: 2013-01-08
Classification: H04L

Abstract:
1. A computer program product comprising a computer readable storage device embodied therewith, the computer readable storage device comprising: computer readable program code configured to establish a session between a first application in a first data processing node and a second application in a second data processing node, wherein said session is established in response to a session request that comprises an application identifier for the first application; computer readable program code configured to assign a session identifier for said session; computer readable program code configured to send a session response to said session request, wherein said session response comprises said session identifier; computer readable program code configured to establish a first pipe in said session to perform data isolation on processing related to a first request, wherein said first pipe is a communication path between a first process and a second process, wherein the first process is a first thread in the first application and the second process is a first thread in the second application, wherein said first pipe is isolated from other pipes in the session, and wherein said first pipe is established in response to said first data processing node receiving said first request that comprises said session identifier; computer readable program code configured to assign a first pipe identifier for said first pipe; computer readable program code configured to send a first response to said first request, wherein said first response comprises said session identifier and said first pipe identifier; computer readable program code configured to establish a second pipe in said session to perform data isolation on processing related to a second request, wherein said second pipe is a communication path between a second thread in the first application and a second thread in the second application, and wherein the first pipe and the second pipe operate concurrently during the session; computer readable program code configured to assign a second pipe identifier for said second pipe, wherein said second pipe is established in response to said first data processing node receiving said second request that comprises said session identifier but does not comprise said first pipe identifier; computer readable program code configured to use the session identifier to identify the first pipe and the second pipe as being sub-sessions of the session; and computer readable program code configured to send a second response to said second request, wherein said second response comprises said session identifier and said second pipe identifier.