Mobile Agent-based Adaptation Technology of Software Entity
Zhao Jie,Han Liang,Tao Xian-Ping,Lü Jian
DOI: https://doi.org/10.3321/j.issn:0469-5097.2005.06.011
2005-01-01
Abstract:Constructing software applications by integrating existing software entities is becoming an important method for software development in the open Internet platform,where adaptation technique for software entities is regarded as one of the key techniques.Traditional adaptation approaches exhibit some deficiencies for software integration in this open platform,including relatively weak support for software combination,reusing,configuration and mobility.An agent-based technique is proposed in this paper,utilizing mobility and encapsulation of mobile agents.Firstly,a uniform agent-based framework for software integration is introduced with its supporting mechanisms,which supports effectively encapsulation and execution of adaptation codes.Two issues are discussed in this framework: one is the adaptors with mobile agents,i.e.mobile agents encapsulate the adaptation codes and are dispatched to the site where the target software entity hosts,and accomplish the adaptation by intercepting and processing invocations;the other is the construction of composite entity and two fundamental structures realized by mobile agents are introduced in this paper.Secondly,the design and implementation of this agent-based adaptation technique are provided.