The OMG Mobile Agent System Interoperability Facility.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Agent Based Software Development
Overview of Web Services
Comparison Study of Three Mobile Agent Systems Aglets, Grasshopper and Voyager Qunhua Zhao, Hua Wang and Yi Zhang Department of Computer Science and Engineering.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Mobile Agents. 2 Introduction Mobile agent is a distributed computing paradigm. It has become viable, with recent technologies such as those provided.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
ACTS Programme M obile I ntelligent A gents for M anaging the Information I nfrastructure ACTS Programme AC338.
1 Interoperability in Agentspace: a contribution to Semantic Web Stanisław Ambroszkiewicz Krzysztof Cetnarowicz IPI PAN, Warsaw, AGH, Krakow, UTBM Belfort-Montbéliard.
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March A Secure and Open Mobile Agent (SOMA) Programming Environment Paolo Bellavista,
ACTS Programme M obile M obile I ntelligent I ntelligent A gents A gents for M anaging M anaging the Information I nfrastructure ACTS Programme AC338.
ARS REE Administrative Portal Modernization: Overview of the New Portal Karen Brindle Deputy Director for Accountability and Organizational Performance.
Doc.: IEEE /xxxr0 Submission May 2004 Stephen McCann, Siemens Roke ManorSlide 1 IEEE Wireless Interworking with External Networks (WIEN)
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Managing the Information Technology Resource Jerry N. Luftman
Management of IP networks and services AIMS‘99 Workshop Heidelberg May, 1999 Dr. Stefan Covaci GMD FOKUS, Berlin Some Ideas on Management of IP Networks.
Outline : Motivation & background Mobile agents and enterprise computing Algebra of itineraries Implementation and applications Demo Scripting Mobile Agents.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
JADE Java Agent Development Framework An Overview.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Object Based Operating Systems1 Learning Objectives Object Orientation and its benefits Controversy over object based operating systems Object based operating.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Topics OATS Overview, Rules and Reporting Obligations Order Reports
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Data Center Infrastructure
ANVIL – A Rough Idea Martin Ford – ISLinkup (for GEOBASE + OGCE Team)
DOT’98 Workshop Heidelberg, 1-2 September 1998 ACTS FACTS FACTS - Validating the FIPA Standards FIPA Agent Communication Technologies and Services ACTS.
H Research Issues in CORBA Peter de Jong Hewlett-Packard Usenix 8/12/97 Research Issues in CORBA What keeps CORBA people awake at Night! Peter de Jong.
CORBA & ASTM E —A NOVEL APPROACH TO DISTRIBUTED INSTRUMENT CONTROL Torsten Staab January 22-26, 2000 Palm Springs, CA Poster Handout.
DOT’98 Workshop Heidelberg, 1-2 September 1998 DOT versus Agent Technology in Telecommunication Applications Tianning Zhang GMD FOKUS
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
3rd annual EHTEL Conference Dimitrios Venizeleas Relevance of Open Source for Health Research Dimitrios Venizeleas Coordinating centre for clinical trials,
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
15/06/1999HP OVUA Workshop - Bologna - Italy1 An Integrated Environment for the Management of Network Resources and Services Paolo Bellavista, Antonio.
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
1 Copyright © Securities Depository Center, Jordan. All Rights Reserved. 1 Samir Jaradat SDC Chief Executive Officer AMEDA Vice President Libya, Nov. 28.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Chuck Seidler California Air Resources Board September 2015.
1 Hub and Spoke Interconnectivity Model for SADC Exchanges Vipin Mahabirsingh Managing Director, CDS Mauritius Chairman, Interconnectivity PSC Committee.
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Doc.: IEEE /087 Submission September 1999 Richard J. Holleman, IEEE-SASlide 1 IEEE Standards Association IEEE, ETSI, and Bluetooth Meeting August.
Mobile Agents Babak Esfandiari. Types of Applications Dynamic load balancing. Dynamic service deployment. Intermittently connected systems.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
 Common Object Request Broker Architecture  An industry standard developed by OMG to help in distributed programming.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
Agent Based Transaction System CS790: Dr. Bruce Land Sanish Mondkar Sandeep Chakravarty.
Aglets Based on Mobile Agents with Java: The Aglet API by Danny B. Lange and Mitsuru Oshima.
System Monitoring using Constraint Checking as part of Model Based System Management 2007 Monitoring using Constraint Checking as part.
Mobile Agents M. L. Liu. Distributed Computing, M. L. Liu2 Introduction Mobile agent is a distributed computing paradigm. It has become viable, with recent.
Chapter 8 System Management Semester 2. Objectives  Evaluating an operating system  Cooperation among components  The role of memory, processor,
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
EEL 5937 Mobile agents (2) EEL 5937 Multi Agent Systems Lotzi Bölöni.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
CEN6502, Spring Understanding the ORB: Client Side Structure of ORB (fig 4.1) Client requests may be passed to ORB via either SII or DII SII decide.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
CT1503 Network Operating System
Common Object Request Broker Architecture (CORBA)
Introduction
CORBA Within the OS & Its Implementation
An Overview of MPEG-21 Cory McKay.
Inventory of Distributed Computing Concepts
Presentation transcript:

The OMG Mobile Agent System Interoperability Facility

Presentation Dr.-Ing. Stefan Covaci German National Research Center for Information Technology (GMD) Research Institute for Open Communication Systems (FOKUS) Intelligent Mobile Agent Center of Competence (IMA-CC)

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci What is MASIF? o MASIF is the first mobile agent standard of the Object Management Group (OMG) o MASIF o enables interoperability between agent platforms of different vendors o considers demands & capabilities of existing agent products o integrates RPC paradigm and MA technology o benefits from already existing CORBA standards o Current participants o Crystaliz, General Magic, GMD FOKUS, IBM, The Open Group

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Objective Agent Platform (Type 3) Agent Platform (Type 4) Agent Platform (Type 1) Agent Platform (Type 2)

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF History o Nov OMG issued RFP3 for a Mobile Agent Facility (MAF) o Several submissions provided during 1996/1997 o Jun Joint submission finished (Crystaliz, General Magic, GMD FOKUS, IBM, The Open Group) o Dec Presentation at OMG Technical Meeting, Revision Task Force was set-up

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF History (cont.) o Feb Successful membership vote, Acceptance of MASIF as OMG Technology by the Board of Directors o Mar Acceptance of the final specification (ftp://ftp.omg.org/pub/docs/orbos/ pdf)

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci What to Standardize?

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci Model of the Distributed Agent Environment o Agent:Entity which acts autonomously on behalf of a person or organization o Agent System:Platform for the execution of agents o Place:Context within an agent system in which an agent is executed o Region:Set of agent systems with a finder o Finder:Registry for locating agents, places, and agent systems

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Actual State Current Standardization Topics o Agent management o Creation/termination, suspension/resumption of agents o Agent tracking o Localization of agents in a distributed environment o Agent transfer o Transfer of agent state and classes o Naming of agents and agent systems o Standardized syntax and semantics of agent and agent system names

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Actual State (cont.) o Agent system type and location syntax o Consideration/integration of common CORBA services o Security, Naming, Life Cycle, Externalization

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Actual State The Distributed Agent Environment IDL Interface MAFAgentSystem O R B MAFAgentSystem Agent Manager MAFFinder Registration Component RPC Register agent/place/agent system Lookup agent/place/agent/system Deregister agent/place/agent system Creation, suspension, resumption, and termination of agents Receive agent Fetch class Get agent authinfo/agent status List agents/places Get agent system info/finder Find nearby agent system of type

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Implementations o Aglets Workbench (IBM) o MASIF compliance is planned. o MOA (The Open Group) o MASIF compliance is planned in the context of the ESPRIT research project ANIMA. o Grasshopper (IKV++) o MASIF compliance was considered from the beginning. o Release 1.1 commercially available now (

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Issues o Supports different representations of agent state tagged by an assigned number o No standardized internal interfaces (agents can be but do not need to be CORBA objects) o Leaves freedom to implementors, i.e. it covers also Java based platforms, but o Additional agreements between platform implementors are necessary to achieve interoperability

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues o Realization of MASIF compliant implementations o Test of interoperability o Development of applications on top of these platforms o Based on experiences made: o Refinements of current standard o Identification of new issues o Enhancements of current IDL interfaces

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues (cont.) o Based on experiences made (cont.): o Higher level of interoperability between distinguished Java-based agent systems F serialization format, internal agent system capabilities F security, communication o Integration of further common CORBA services (e.g. Trading Service) o Co-operation with other standardization bodies (FIPA)

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues (cont.) o Platform Management

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues (cont.) o Platform Management (cont.)

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues (cont.) o Platform Management (cont.): Standardized Monitoring and Control of local resources, e.g.: o Memory (existing, available) o CPU (performance, utilization) o Hardware (devices, states) o Software (installed, running) o System (processes, logfiles) o Network (protocols) o o o

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci Summary o MASIF specification is complete & accepted o Current submission = basis for making experiences with interoperability of mobile agent platforms o Additional OMG agent standards will probably follow by means of further RFPs o Tasks: o Realization of MASIF compliant mobile agent platforms o Realization of applications based on MASIF o Co-operation with other standardization bodies

OMG Technical Meeting Electronic Commerce DTF September 1998 Seattle Dr.-Ing. Stefan Covaci MASIF Future Work Issues Example: Trading Service o Search constraints on properties o Interface for linking registry of different regions Trading Service Agent System Trading Service