Font Size: a A A

Design And Implementation Of Software Collaboration System Based On Servitization Agent

Posted on:2015-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:T F YangFull Text:PDF
GTID:2308330464468045Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of communication, network, and distributed computing technology, the isolated softwares surround us are growing, including internet web services, a third party offered, left over from history and our own development services, etc. Inorder to make full use of these softwares and implement the goal of heterogeneous software collaboration, we should cooperate these isolated softwares and form a new set of functional processes to accomplish a specific purpose. However, these isolated softwares can not interact flexiblly and lack of intelligence. Agent has the characteristics of intelligence, such as reactivity, mobility and autonomy, which can make up for isolated softwares’ deficiency. Agent encapsulate these isolated softwares and realize the cooperation of agent-software has been proposed, which provide a a new way of thinking and solutions for software cooperation.This thesis analyzed the process of agent software abstraction, encapsulation and cooperation, also constructed a four-tier abstract architecture, which includes isolated software layer, agent processing layer, agent service process layer and process orchestration layer. The isolated software layer mainly provides collaborative softwares which can be come from network, a third party offered, left over from history, and our own developed softwares. The agent processing layer which is the main layer to implement the intelligence of software cooperation. This layer implements agent software abstraction and encapsulation, and puts forward three ways of software encapsulation. In order to facilitate the unified management of resources and service subscription, agent service process layer has been proposed in this paper. But in this layer, service agent in DF is still in the form of agent, and achieve the cooperation through multi-Agents communication. Process orchestration make the combination, execution order among sevices and specify the need of System. After study of the main function of the above four layers,the paper design a software cooperation framework based on servitization agent.Finally, accroding to the method put forward by this thesis, a simulation case has been designed and realized by agent capsulate and orchestrate these different softwares. Through the cooperation of multi-agents, the paper verifies the correctness and feasibility of the proposed method, as well as provides a train of thought in agent based softwares cooperation.
Keywords/Search Tags:Agent, CSCW, Software Cooperation, Web Software, Process Orchestration
PDF Full Text Request
Related items