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 either 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 specification 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. © 2001 Elsevier Science B.V.

Middleware Services for Interoperability in Open Mobile Agent Systems

STEFANELLI, Cesare
2001

Abstract

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 either 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 specification 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. © 2001 Elsevier Science B.V.
2001
Bellavista, P.; Corradi, A.; Stefanelli, Cesare
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/1209678
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 6
social impact