Mobile agent technology is an emerging concept that can bring some important benefits for the telecom software providers. In some complex applications of telecommunications the client/server model is no longer effective and the use of mobile agents can be a good alternative. In this paper we present ten good reasons for using this new technology in the development of software for telecommunication systems. Then, we present an overview of mobile agent platform, called JAMES. This platform is being implemented in Java and is mainly oriented for the management of telecommunications networks. This work has been done on behalf of a Eureka Project (Σ!1921) with the following project partners: Siemens SA, University of Coimbra and Siemens AG. We describe the main architecture of the platform giving some emphasis to the key features for our target applications. One of the industrial partners of the project (i.e. Siemens S.A.) has developed a prototype application for TMN performance management. Although it is still a prototype it has been useful to validate the technological advantages of using mobile agents in software for telecommunications.
展开▼