WebWindows is an interactive multiclient-multiserver technology. When several clients connect to a single CGI extended dynamic Web server, they can share this server resources, thereby creating the notion of a virtual collaboratory space -- we call it WebSpace. |
Dynamic CGI extensions by a collection of Perl packages as in current WebTools is not convenient for collaboratory environments. We plan instead to combine these packages to form another server -- here we call it simply CGI server. |
CGI server maintains session internals, manages users and their databases, and interacts via the CGI protocol with the Web server. |
In a multiserver environment, WebSpace itself is distributed which raises the issue of scalable collaboratory technologies. |
We plan to address it in terms of scalable family of CGI servers, conceptually linked via the Hyperworld navigation metaphor and technically interacting via suitable agent protocols. |