Patent ID: 7039718

Claim:
A computer system comprising at least two processes P 1 , P 2 , . . . Pi, . . . PN connected by a network, wherein each process is executed by a piece of hardware equipped with an operating system, wherein a process comprises: a library software layer used by the operating system to access a program for activation of a communications protocol associated with an input/output of the hardware; an intermediate software layer comprising an inter-process communications process associated with a communications channel; and a multiplexer encapsulated in the library software layer and configured to multiplex a communication channel of a process Pi with communication channels of the other processes P 1 , P 2 , . . . PN, data exchanges between processes being made in a form of data flows, a communication channel between two processes Pi, Pk being activated by the multiplexers of the two processes Pi, Pk, upon a request to activate the communication channel between the two processes Pi, Pk transmitted by one of the two processes Pi, Pk.