Download presentation
Presentation is loading. Please wait.
Published byZander Cosby Modified over 10 years ago
1
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 1 A Secure and Open Mobile Agent (SOMA) Programming Environment Paolo Bellavista, Antonio Corradi {pbellavista, acorradi}@deis.unibo.it University of Bologna - Italy Cesare Stefanelli cstefanelli@ing.unife.it University of Ferrara - Italy SOMA is available from: http://www-lia.deis.unibo.it/SOMA/
2
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 2 The SOMA Programming Environment Mobile Agent Technology: Mobile Agents are programs that act on behalf of a principal and can autonomously migrate at runtime and continue their operations on the new host Our Goal: to provide an integrated programming framework for the design of distributed services in global, open and untrusted environments
3
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 3 Security and Interoperability in SOMA Untrusted Environments call for Security - Mechanisms (authentication, authorization and access control, secrecy, integrity) - Policies (enforced at domain/place locality) - Infrastructures (for certificate administration) Open and Heterogeneous Environments require Interoperability - with other components via CORBA - with other MA platforms via OMG MASIF Interoperability-related Security Issues
4
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 4 The SOMA Architecture: Locality Abstractions Place: The agent execution environment It generally models a physical node Domain: A group of “near” places A default place acts as a gateway for interdomain routing It generally models a physical LAN Protection A group of places in the control scope of one principal Locality: It generally models a responsibility domain
5
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 5 The SOMA Architecture: Locality Abstractions
6
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 6 The Agent Execution Environment: SOMA Place and its main components
7
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 7 SOMA Security: Mechanisms, Policies and Infrasctures IAIK Cryptographic Mechanisms JDK1.2 Security Policies Entrust PKI Flexibility for application designers in selecting the proper level of security
8
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 8 SOMA Interoperability via CORBA and MASIF compliance
9
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 9 SOMA Interoperability: the management application domain
10
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 10 SOMA Interoperability Implementation: the CORBA C/S and MASIFBridge Modules
11
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 11 We are using the SOMA framework for the development of applications in the areas: Network and Systems Management Multimedia Distribution Personal Communications Support for Mobile Computing Distributed and Intelligent Information Retrieval We have already implemented…. Application Areas
12
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 12 Network and Systems Management: Remote Installation
13
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 13 Multimedia Distribution: a Video on Demand Service
14
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March 1999 14 Conclusions and Current Work The SOMA framework has demonstrated: extreme flexibility in already implemented services rapid prototyping of new services We currently work on: From the point of view of the support Full compliance with CORBA Security Services Security in Inter-ORB interoperability: SECIOP From the point of view of the implementation of new services Personal Communications Support for Mobile Computing Intelligent Information Retrieval for Distributed Virtual Museum SOMA is available from: http://www-lia.deis.unibo.it/SOMA/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.