摘要 |
A system for distributing processing between terminals (T1 SIMILAR Tn) connected via a communication network (30). Each terminal (Ti) is provided with at least one method group (32) and a memory unit (34) to store data files. An originating terminal, e.g., terminal (T1) accesses data elsewhere in the distributed system by generating a message. The message includes a terminal code identifying an object to access a terminal (T2) to execute an object, a method code identifying a method for accessing the data and a command name containing or identifying the desired data. The terminal, e.g., terminal (T2), containing the desired data, decodes the message and accesses a data file in the memory unit (34) containing the desired data identified by the command name. The message may also include a selector and reset conditions which control the sequence of data processing in the terminals (T0 and Tn) so that the processing of the originating (T1) and data accessing (T2) terminals can be coordinated. When the processing identified by the method code is completed in the data accessing terminal (T2), a message including the resulting data is sent from the data accessing terminal (T2) to the originating terminal (T1). Objects according to the present invention may contain a method without data and may be transmitted from one ternimal to another as data. Thus, any application or operating system program can be replaced or added by transmitting an object containing that program as data. |