Отчет о научно-исследовательской работе, проведенной по заказу Министерства экономического развития и торговли Российской Федерации Тема

Вид материалаОтчет

Содержание


8Приложение Г: Агентские платформы
Адрес платформы
Fipa-os v2.2.0
Fipa-os v2.2.0
Подобный материал:
1   ...   27   28   29   30   31   32   33   34   ...   44

8Приложение Г: Агентские платформы



Таблица Г.1. Описание платформ

Адрес платформы

Описание

beta.lausanne.agentcities.net

Jade, FIPA-OS, EPFL JAMR & AtoMiK Components

paris.agentcities.net

JADE-LEAP 3.0 HTTP MTP Java2 sdk 1.4 Linux Mandrake 9.0 Apache Tomcat 4.1

parma.agentcities.net

Jade 2.4 (http patch 6)

Aberdeen.agentcities.net

JADE 2.6

Barcelona.agentcities.net

Jade 2.5

Barna-test.agentcities.net

JADE 2.5

sendai.agentcities.net

Comtec Agent Platform v3.0a

ICSTM.agentcities.net

April Agent Platform 8.1

Adastral City.agentcities.net

Powered by the mighty (and very smart) Zeus

saarbruecken.agentcities.net

FIPA OS 2.1.0, HTTP, Linux

scatepark.agentcities.net

Red Hat 9 - JBoss 3.0.6 - BlueJade v1.0 0- JADE 3.01b

Agentscape.agentcities.net

jdk1.3.1

Montpellier.agentcities.net

Agentworks Platform v1.0

QueenMary.agentcities.net

FIPA-OS v2.1.0

Lisboa.agentcities.net

Using Jade 2.5, with HTTP MTP

sydney.agentcities.net

LEAP 2.1 JADE 2.5 HTTP JAMR 2.4 patch 6

dublin.agentcities.net

Using Jade v2.4

Dunedin.agentcities.net

Opal Agent platform + NZDIS JAS implementation

aap-test.agentcities.net

April Agent Platform (Testing)

bath.agentcities.net

Using Jade 2.x, on Redhat Linux 9.0.

budapest.agentcities.net

Using Jade.

lisboa_tests.agentcities.net

Using FIPA++ Version 0.2 HTTP MTP Only

Amsterdam.agentcities.net

Jade 2.5

swisscom.agentcities.net

Agentcities node in a SecMIP wireless infrastructure

Manchester.agentcities.net

using Jade 2.61

turin.agentcities.net

JADE 2.6

palo-alto.us.agentcities.net

Using JADE 2.5 + HP Bluestone Application Server 8.0 + HP Labs Bluejade

bratislava.agentcities.net

JADE 2.6 on Linux (HTTP MTP)

Bucharest.agentcities.net

using JADE-2.6 HTTP MTP on linux

medpage_jadex.agentcities.net

running Jadex 0.90

aachen.agentcities.net

JADE 3.0b1

frankfurt.agentcities.net

FIPA-OS

karlsruhe.agentcities.net

JADE 3

Harrisonburg.agentcities.net

using Jade V2.5

lannion.agentcities.net

JADE 2.5

ilmenau.agentcities.net

JADE 2.5

montpellierTest.agentcities.net

Agentworks Platform v1.0

slc.us.agentcities.net

JADE 2.6 + BlueJade/JBOSS

urjc.agentcities.net

JADE v2.5

Valencia.agentcities.net

JADEv2.5 + HTTP MTP

Acklin.agentcities.net

Jade 2.5 with java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-02a-FCS) Java HotSpot(TM) Client VM (build Blackdown-1.3.1_02a-FCS, mixed mode) running on Linux (Suse 7.3)

zurich.agentcities.net

JDK 1.3.1, JADE 2.5

honolulu.us.agentcities.net

JADE 2.5 + HP Bluestone HPAS 8.0 + CoolAgent

miami.us.agentcities.net

JADE 2.5 + HP Bluestone HPAS 8.0 + HPL CoolAgent

umbc.agentcities.net

Using JADE 2.4

genie.agentcities.net

Genie Agent Platform (GAP) v.0.8

rudolf.agentcities.net

JADE 2.6

trustfoundry.lausanne.agentcities.net

JADE 2.61 + Security Plug-in

heidelberg.agentcities.net

RAJA (Resource Aware Java Agent Infrastructure) based on FIPA-OS

Melbourne.agentcities.net

Using FIPA-JACK

upm.agentcities.net

Jade 2.6, HTTP MTP

kucs.agentcities.net

JADE 2.61, J2SDK 1.4.1_01

Oxford.agentcities.net

Jade 2.6 On Redhat 8.0 and Apache Crimson

HongKong.agentcities.net

FIPA-OS V2.2.0

Dunedin.agentcities.net

Opal Agent platform + NZDIS JAS implementation

aap-test.agentcities.net

April Agent Platform (Testing)

bath.agentcities.net

Using Jade 2.x, on Redhat Linux 9.0.

budapest.agentcities.net

Using Jade.

lisboa_tests.agentcities.net

Using FIPA++ Version 0.2 HTTP MTP Only

Amsterdam.agentcities.net

Jade 2.5

swisscom.agentcities.net

Agentcities node in a SecMIP wireless infrastructure

Manchester.agentcities.net

using Jade 2.61

turin.agentcities.net

JADE 2.6

palo-alto.us.agentcities.net

Using JADE 2.5 + HP Bluestone Application Server 8.0 + HP Labs Bluejade

bratislava.agentcities.net

JADE 2.6 on Linux (HTTP MTP)

Bucharest.agentcities.net

using JADE-2.6 HTTP MTP on linux

medpage_jadex.agentcities.net

running Jadex 0.90

aachen.agentcities.net

JADE 3.0b1

frankfurt.agentcities.net

FIPA-OS

karlsruhe.agentcities.net

JADE 3

Harrisonburg.agentcities.net

using Jade V2.5

lannion.agentcities.net

JADE 2.5

ilmenau.agentcities.net

JADE 2.5

montpellierTest.agentcities.net

Agentworks Platform v1.0

slc.us.agentcities.net

JADE 2.6 + BlueJade/JBOSS

urjc.agentcities.net

JADE v2.5

Valencia.agentcities.net

JADEv2.5 + HTTP MTP

Acklin.agentcities.net

Jade 2.5 with java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-02a-FCS) Java HotSpot(TM) Client VM (build Blackdown-1.3.1_02a-FCS, mixed mode) running on Linux (Suse 7.3)

zurich.agentcities.net

JDK 1.3.1, JADE 2.5

honolulu.us.agentcities.net

JADE 2.5 + HP Bluestone HPAS 8.0 + CoolAgent

miami.us.agentcities.net

JADE 2.5 + HP Bluestone HPAS 8.0 + HPL CoolAgent

umbc.agentcities.net

Using JADE 2.4

genie.agentcities.net

Genie Agent Platform (GAP) v.0.8

rudolf.agentcities.net

JADE 2.6

trustfoundry.lausanne.agentcities.net

JADE 2.61 + Security Plug-in

heidelberg.agentcities.net

RAJA (Resource Aware Java Agent Infrastructure) based on FIPA-OS

Melbourne.agentcities.net

Using FIPA-JACK

upm.agentcities.net

Jade 2.6, HTTP MTP

kucs.agentcities.net

JADE 2.61, J2SDK 1.4.1_01

Oxford.agentcities.net

Jade 2.6 On Redhat 8.0 and Apache Crimson

HongKong.agentcities.net

FIPA-OS V2.2.0


Таблица Г.2. Список основных общедоступных технологий реализаций агентских платформ,




Описание

Лицензии

Конфигурация

Agent Development Kit

The ADK features dynamic tasking, JXTA-based P2P architecture with XML message-based communication that supports FIPA and SOAP, JNDI directory services, using a reliable, lightweight runtime environment based on Java. These allow Java Developers to easily build, deploy and manage secure, large-scale distributed solutions that operate regardless of location, environment or protocol, enabling an adaptive, dynamic response to changes.

Commercial license.  Free research license available for selected projects

The ADK runs on any environment supporting Java 2 Standard Edition version 1.3.1. A subset of its functionality is available for J2ME MIDP.


April Agent Platform

The April Agent Platform (AAP) is a FIPA-compliant agent platform that is designed to be a lightweight and powerful solution for developing agent-based systems. It is written using the April programming language and the InterAgent Communication System (IMC), and provides many features to accelerate the development and deployment of agents and agent platforms

GPL


The AAP requires the April programming language and the ICM to be installed, and runs either on Linux, Unix or Windows.


Comtec Agent Platform

Comtec Agent Platform is an open-source, free implementation of FIPA agent communication, agent management, agent message transport and some of the applications.  Unique to the Comtec Platform is the implementation of FIPA Ontology Service and Agent/Software Integration, which require SL2 as the content language.

GPL

JDK 1.2 or higher.


FIPA-OS

FIPA-OS 2 is a component-based toolkit implemented in 100% pure Java.  One of the most significant contributions received is a small-footprint version of FIPA-OS (µFIPA-OS), aimed at PDA’s and smart mobile phones, which has been developed by the University of Helsinki as part of the IST project Crumpet.

The license is EPL

Java virtual machine


Grasshopper

Grasshopper is an open 100% Java-based mobile intelligent agent platform, which is compliant to both available international agent standards, namely the OMG MASIF and FIPA specifications. Grasshopper includes two optional open source extensions providing the OMG MASIF and FIPA standad interfaces for agent/platform interoperability. 




Java Virtual Machine


JACK Intelligent Agents

JACK Intelligent Agents™ is an Agent Oriented development environment built on top of and fully integrated with the Java programming language. It includes all components of the Java development environment as well as offering specific extensions to implement agent behaviour. JACK's relationship to Java is analogous to the relationship between the C++ and C languages. C was developed as a procedural language and subsequently C++ was developed to provide programmers with object-oriented extensions to the existing language. Similarly, JACK has been developed to provide agent-oriented extensions to the Java programming language. JACK source code is first compiled into regular Java code before being executed







JADE

JADE simplifies the development of multi-agent applications, which comply with the latest FIPA 2000 specifications. While appearing as a single entity to the outside world, a JADE agent platform can be distributed over several hosts.  Agents can also migrate or clone themselves to other hosts of the platform, regardless of the OS. The life cycle of agents can be remotely controlled via a GUI, which also allows debugging tools to be started.  The communication architecture tries to offer (agent transparent) flexible and efficient messaging by choosing, on an as needed basis, the best of the FIPA-compliant Message Transport Protocols (MTP) that are activated at platform run time.  JADE is implemented in version 1.2 of JAVA and has no further dependency on third-party software

LGPL


Java Virtual Machine (1.2 minimum)


JAS (Java Agent Services API)

The Java Agent Services (JAS) project defines an industry standard specification and API for the deployment of agent platform-service infrastructures. It is an implementation of the FIPA Abstract Architecture within the Java Community Process initiative and is intended to form the basis for creating commercial grade applications based on FIPA specifications. Specifically, the project consists of a Java API (in the javax.agent namespace) for deploying open platform architectures that support the plug-in of third-party platform service technology. The API provides interfaces for message creation, message encoding, message transport, directory and naming.  This design is intended to ensure that a JAS based system deployment remain transparent to shifts in underlying technology without causing interruption to service delivery and therefore the business process.

Common Public License v0.5

Java Virtual Machine (1.1 minimum)


LEAP

LEAP (Lightweight Extensible Agent Platform (IST-1999-10211)) is a development and run-time environment for Intelligent Agents, is the  precursor of the second generation of FIPA compliant platforms.  It represents a major technical challenge - it aims to become the first integrated agent development environment capable of generating agent applications in the ZEUS environment and executing them on run-time environments derived from JADE, implemented over a large family of devices (computers, PDA and mobile phones…) and communication mechanisms (TCP/IP, WAP…). In this way LEAP benefits from the advanced design-time features of Zeus and the lightweight and extensible properties of JADE.




Java Virtual Machine


ZEUS

ZEUS is an Open Source agent system entirely implemented in Java, developed by BT Labs and can be considered a toolkit for constructing collaborative multi-agent applications.  Zeus provides support for generic agent functionality and has sophisticated support for the planning and scheduling of an agent's actins.  Moreover, Zeus provides facilities for supporting agent communications using FIPA ACL as the message transport and TCP/IP sockets as the delivery mechanism.  Zeus also provides facilities for building agents in a visual environment and support for redirecting agent behavior.  The Zeus approach to planning and scheduling involves representing goals and actions using descriptions that include the resources they require and the pre-conditions they need to be met in order to function. This allows goals to be represented using a chain of actions that have to b fulfilled before the goal can be met.  This action chain is built up using a process of backwards chaining




As ZEUS uses the latest Swing GUI components it will run on any platform that has had a JDK1.2 (aka JDK2) virtual machine installed. Each host machine should also be capable of TCP/IP communication, but there is no need for any middleware services to be installed. So far ZEUS has been successfully tested on Windows 95/98/NT4 and Solaris platforms.