Fipa abstract Architecture Specification



Download 250.15 Kb.
Page1/19
Date conversion09.06.2017
Size250.15 Kb.
  1   2   3   4   5   6   7   8   9   ...   19

Foundation for Intelligent Physical Agents

Document title:

Abstract Architecture specification

Document no:

PC00001

Document source:

TC-A

Document Status:

PRELIMINARY

Date of this status:

2000/02/15

Supersedes document:

NONE

Superseded by:

NONE

References document:

NONE

Referenced by documents:

NONE

Change history




2000/02/15

While this is the first version of this document published under the new document control system, it an update from earlier drafts of this document. The changes are:

Remove references to future work. These will be published as soon as the FAB assigns a number for that document

:




Comments to: fipa-arch@fipa.org

Table of Contents



1 Introduction 3

2 Scope and methodology 5

3 Architectural Overview 12

4 Agent and agent information model 28

5 Architectural elements 35

6 Evolution of the architecture 54

7 Appendix A: Goals of message transport abstractions 55

8 Appendix B: Goals of Directory service abstractions 59

9 Appendix C: Goals for Abstract Agent Communication Language 61

10 Appendix D: Goals for security and identity abstractions 64



Table of Figures

Figure 1 - Abstract Architecture mapped to various concrete realizations 9

Figure 2 - Concrete realizations using a shared element realization 10

Figure 3 - An agent registers with a directory service 15

Figure 4 - Directory query 15

Figure 5 - Directory query for a service 16

Figure 6 - A FIPA-message 17

Figure 7 - FIPA-message becomes a transport-message 18

Figure 8 – Communicating using any transport 20

Figure 9 - Two transport-messages to the same agent 21

Figure 10 - Encrypting a message payload 22

Figure 11 - Agent without an agent-platform 23

Figure 12 - Agent using an agent-platform 24

Figure 13 - Transformation of ACL using transform service 25

Figure 14 – Transport-transform-service transforming messages 27

Figure 15 UML: Basic Agent Relationships 29

Figure 16 – UML: Transport Message relationships 30

Figure 17 – UML: Directory-entry and locator relationships 31

Figure 18 – UML: FIPA-message elements 32

Figure 19 - UML: Message Transport Entities 33

Figure 20 - UML: FIPA Entity relationships 34




1Introduction


This document, and the specifications which derive from it, define the FIPA Architecture.

The parts of the FIPA architecture include:



  • A specification that defines architectural elements and their relationships (this document)

  • Guidelines for the specification of agent systems in terms of particular software and communications technologies (Guidelines for Instantiation)

  • Specifications governing the interoperability and conformance of agents and agent systems (Interoperability Guidelines)

    Please see Section 2 – Scope and Methodology for a fuller introduction to this document.

1.1Contents


This document is organized into the following sections and a series of appendices.

  • This Introduction.

  • The Scope and methodology section explains the background of this work, its purpose, and the methodology that has been followed. It describes the role of this work in the overall FIPA work program, and discusses the status of the work.

  • The Architectural overview presents an overview of the architecture with some examples. It is intended to provide the appropriate context for understanding the following sections.

  • Evolution of the architecture discusses the way in which this document may evolve.

    The appendices include:

  • Security
  1   2   3   4   5   6   7   8   9   ...   19


The database is protected by copyright ©ininet.org 2016
send message

    Main page