Hermes' features

What is Hermes
Available services
Available Workflows

 

What is Hermes:

Hermes is a middleware supporting distributed applications and mobile computing. Hermes has beed developed by using a programming environment with the following methodology:
a user can specify its distributed application as a workflow of activities which cab be graphically described with UML Activity Diagrams. The activities are implemented as agents. Agents execute the activities and coordinate themselves by following a coordination model which described the communication protocol suitable for the application. Agents can be distributed (wrapping a remote service) and mobile (looking for a remote service). Hermes is a component-based system completely developed in Java.

 

A quick tour:

The purpose of this "quick tour" is to provide an overview of some of Hermes' features.

Hermes offers a simple interface to monitor any activity (anyway you can disable it by editing configuration files):

System information:

 

Agents monitor:

Agents routing tables view:

Launch a new agent is really simple:

Another way to interact with the Hermes platform is to install the WISA Service (Web Interface Service Agent)

and you can download agents' results:

 

Features:

Easy to use

Simple swing interface, more powerful control with WISA intergration.

100% Pure java

The hermes platform is portable across all Java compatible systems.

Mobility

The agent mobility is full supported, plus we use the serialVersionUID.

Extendible

Full support to service agents (easy to develop and easy to install).

Full support to new comunication protocols and to new loggers.

Light

54.279 byte.

 

How to use Hermes:

Minimum requirements:

Java 2 Platform, Standard Edition (J2SE) 1.4

See the api docs and sample files to develop new agent systems and new service agents.

 

 

 

Available services (Service Agents):

Description
Updated
Downloads
AIXO Wrapper
24/04/2003

Documentation

Presentation1 Presentation2

Web Interface Service Agent V2 (WisaV2) for hermesV2 platform.

(GNU GENERAL PUBLIC LICENSE Version 2)

 

06/08/2004

wisaV2
Workflow service for BioMedical Applications
06/08/2004

Documentation

Presentation1

TupleSpaceAgentServices for hermesV2 platform.

(GNU GENERAL PUBLIC LICENSE Version 2)

21/09/2004
TSS
WebServiceSeriviceAgent Cooming soon  

 

Available Workflows:

 

work in progress