Middleware services for interoperability in open mobile agent systems

Paolo Bellavista, Antonio Corradi, Cesare Stefanelli
2001 Microprocessors and microsystems  
Despite the design and implementation of several mobile agent (MA) platforms, widely diffused services based on the MA programming paradigm are still lacking. Apart from the security challenges imposed by the MA technology, the paper claims that interoperability between MAs, legacy systems and heterogeneous MA platforms is a major obstacle to the MA diffusion. The paper discusses solutions to permit the interworking between MA platforms and other systems, even non-MA-based, via compliance with
more » ... ither accepted or emerging interoperability standards. In particular, it focuses on compliance with CORBA, the accepted standard for object-oriented components, but also with MASIF and FIPA, respectively, the OMG speci®cation for the support of agent mobility and management, and the framework for standard agent platforms and communication languages. The discussed solutions have guided the design and implementation of the middleware interoperability service in the secure and open mobile agents (SOMA) programming framework. The SOMA interoperability service is structured in a layered and modular way: its components can be dynamically distributed and installed only where and when needed. The paper also presents an application scenario in the area of network, systems and service management, where the interoperability components permit the interworking of SOMA agents, SNMP-compliant elements, legacy resources, and non-SOMA MA platforms. q
doi:10.1016/s0141-9331(01)00100-4 fatcat:7a7tbpft7ncsxatukdlctytrhq