摘要 |
A distributed data processing system is provided, comprising a server computer and a plurality of client computers connected to said server computer, the interaction of each client computer with the server computer being a separate client session. The server computer may comprise a system for generating a template comprising a graphical representation of a plurality of data structures, the template being selected from one of a shared template and a session template, the session template comprising a graphical representation of data structures containing a data item having a value that is unique for each client session and the shared template comprising graphical representations of hierarchical data structures containing said session data for all of the client sessions, a system for tracking the session data item values for each client session and the shared data item values, and a system for transferring the session template to a particular client computer upon starting of a client session between said client computer and said server computer. Each client computer may comprise a system for displaying said session template, a system for receiving changes to the value of said data on said displayed session template based on user input, and a system for immediately updating the shared data item values in the shared template based on said user changes to the session data item. |