Facilitator having a distributed configuration, a dual cell apparatus used for the same, and an integrated cell apparatus used for the same
First Claim
1. 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, and 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.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a facilitator having a flexible distributed configuration using cells with enhanced security.
The facilitator includes a query cell 20 for receiving a query from a user 60, a transfer cell 30 for transferring data to a predetermined cell, an answer cell 40 for organizing answers to the query from the user 60, and a dual cell 10 having two functions (function of the query cell and the function of the answer cell), wherein respective kinds of cells are organized based on a group 70, and the dual cell 10 is disposed on the border between the groups 70. All the data communicated between the groups 70 passes through the dual cell 10. The user 60 can see the answer cell portion of the dual cell 10, and the server 50 can see the query cell portion of the dual cell 10. Respective elements belonging to different groups are concealed from each other. The arrangement of each cell can be altered only by changing the setting of the dual cell 10.
-
Citations
13 Claims
-
1. 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, and 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.
-
9. A dual cell apparatus 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 the dual cell apparatus 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, and 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.
-
10. 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 an integrated cell apparatus that functions as a query cell apparatus for conducting a process of behaving as a querier making a request, as an answer cell apparatus for conducting a process of behaving as an answerer giving an answer to the request, and a transfer cell for conducting a process of behaving as a transferer that transfers contents received from another cell to a predetermined transfer target cell apparatus, and the integrated cell apparatus operates by selecting one of behavior as the single query cell apparatus, behavior as the single answer cell apparatus, behavior as the single transfer cell apparatus, and behavior as a dual cell apparatus having two functions of 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 selected behavior can be changed.
-
11. An integrated cell apparatus 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 the integrated cell apparatus functions as a query cell apparatus for conducting a process of behaving as a querier making a request, as an answer cell apparatus for conducting a process of behaving as an answerer giving an answer to the request, and a transfer cell apparatus for conducting a process of behaving as a transferer that transfers contents received from another cell to a predetermined transfer target cell apparatus, and the integrated cell apparatus operates by selecting one of behavior as the single query cell apparatus, behavior as the single answer cell apparatus, behavior as the single transfer cell apparatus, and behavior as a dual cell apparatus having two functions of 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 to the request with respect to the client apparatus to transfer an answer from the server apparatus to the client apparatus, and the selected behavior can be changed.
-
12. A computer-readable recording medium storing a processing program for realizing a facilitator that includes cell apparatuses for processing distributed processes, is disposed between a server apparatus and a client apparatus connected through a computer network, and facilitates the server apparatus and the client apparatus so that they are concealed from each other,
wherein the recording medium stores a dual cell function processing program including a query cell processing program for conducting a process of behaving as a querier making a request with respect to at least one of the cell apparatuses included in the facilitator, and an answer cell processing program for conducting a process of behaving as an answerer giving an answer to the request, a processing program in which a cell apparatus having been provided with the dual cell function behaves 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 a processing program in which a cell apparatus having been provided with the dual cell function behaves 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.
-
13. A computer-readable recording medium storing a processing program for realizing a facilitator that includes cell apparatuses for processing distributed processes, is disposed between a server apparatus and a client apparatus connected through a computer network, and facilitates the server apparatus and the client apparatus so that they are concealed from each other,
wherein the recording medium stores an integrated cell function processing program including a query cell processing program for conducting a process of behaving as a querier making a request with respect to at least one of the cell apparatuses included in the facilitator, an answer cell processing program for conducting a process of behaving as an answerer giving an answer to the request, and a transfer cell processing program for conducting a process of behaving as a transferer that transfers contents received from another cell to a predetermined transfer target cell apparatus, and a processing program in which a cell apparatus having been provided with the integrated cell function processing program selects behavior as the single query cell apparatus, behavior as the single answer cell apparatus, behavior as the single transfer cell apparatus, and behavior as a dual cell apparatus having two functions of 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.
Specification