The present invention concerns interprocess communication systems consisting of an arbitrary number of homogeneous or heterogeneous physically connected units, where a
central unit executes at least one central process-called Central Process-and at least one of the units executes
peripheral process(es), which are connected to the Central Process via at least one standing logical bidirectional connection. The Central Process assigns logical identifications to the connections of the
peripheral processes. Using these logical identifications,
peripheral processes can communicate independently of the physical units with selected peripheral processes or connections.
Peripheral processes of the same kind can be exchanged transparently for other peripheral processes.
Peripheral processes can maintain parallel connections to multiple Central Processes and Central Processes can be linked directly or indirectly via links to arbitrary hierachies or topologies. Multiple individual subsystems can access shared peripheral processes without knowledge of the other subsystems or the ability to communicate with the other subsystems.Interprocess communication systems according to this invention can run outside of firewall protected areas and still be accessed only by a limited
user group. Such networks can be applied advantageously in electronic-commerce, for example, as providers of online-
system-services.The security of existing firewall systems can be greatly increased by appropriate
interfacing of systems according to this invention with traditional networks.