Patent ID: 6925491

Claim:
A facilitator having a distributed configuration comprising cell apparatuses for conducting distributed processes, disposed between a server apparatus and a client apparatus connected through a computer network, for facilitating the server apparatus and the client apparatus so that they are concealed from each other, wherein: at least one of the cell apparatuses of the facilitator is a dual cell apparatus that functions as a query cell apparatus for conducting a process of behaving as a querier making a request and as an answer cell apparatus for conducting a process of behaving as an answerer giving an answer to the request; the dual cell apparatus has functions of two cells for behaving as a query cell apparatus with respect to the server apparatus to transfer contents of a request from a querier to the server apparatus and for behaving as an answer cell apparatus to the request with respect to the client apparatus to transfer an answer from the server apparatus to the client apparatus; and the cell apparatuses of the facilitator are classified on a group basis to form a plurality of groups, the dual cell apparatus is disposed on a border between the groups, and communication between the groups is conducted through the dual cell apparatus.