With the development of the Web technology, the application environment has acquired many new characters such as dynamic, openness, distribution and information uncertainty. The processing mode of application systems ...With the development of the Web technology, the application environment has acquired many new characters such as dynamic, openness, distribution and information uncertainty. The processing mode of application systems Is more complicated than ever. For example, It requires application systems to have more commumty processing ability, interactive ability, distributed processing ability and collaborative ability. Accordingly the research and development of the computer application system transited from client/server information processing system into distributed collaborative processing system based on Web. Especially in the environment where the information and resources are highly distributed, the accomplishment of complicated tasks is dependent more on the resources coordination, information sharing and coordinator collaboration. The collaboration is one aspect of the group behavior and its goal is to provide a optimal method to utilize the resource through the information interaction and to solve the task which couldn't be accomplished by each coordinator alone and get the more total benefits than the sum of each benefit. The collaboration problem is the important one for distributed tasks processing. This paper surveys. the research and application status of distributed collaborative models and several representative architectures of distributed collaborative processing are proposed. However, the existing problems and the future researching direction are presented.展开更多
文摘With the development of the Web technology, the application environment has acquired many new characters such as dynamic, openness, distribution and information uncertainty. The processing mode of application systems Is more complicated than ever. For example, It requires application systems to have more commumty processing ability, interactive ability, distributed processing ability and collaborative ability. Accordingly the research and development of the computer application system transited from client/server information processing system into distributed collaborative processing system based on Web. Especially in the environment where the information and resources are highly distributed, the accomplishment of complicated tasks is dependent more on the resources coordination, information sharing and coordinator collaboration. The collaboration is one aspect of the group behavior and its goal is to provide a optimal method to utilize the resource through the information interaction and to solve the task which couldn't be accomplished by each coordinator alone and get the more total benefits than the sum of each benefit. The collaboration problem is the important one for distributed tasks processing. This paper surveys. the research and application status of distributed collaborative models and several representative architectures of distributed collaborative processing are proposed. However, the existing problems and the future researching direction are presented.