You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

iLabs

* [iLab APIs|https://wikis-mit-edu.ezproxyberklee.flo.org/confluence/display/ILAB2/API_Documentation]

Process Agent Information:
A process agent in the iLab architecture is a web service that implements the ProcessAgent interface. A process agent can be a web service or a web server. In addition to having the physical machines correctly installed and configured, you will need to have downloaded and installed the code or pre-built iLab services.
In the iLab architecture there are several types of services: ISB, ESS, USS, LSS, ILS BLS.

  • iLab Service Broker (ISB)
  • Experiment Storage Server (ESS)
  • User-side Scheduling Server (USS)
  • Lab-side Scheduling Server (LSS)
  • Batched Lab Server (BLS)
  • Interactive Lab Server (ILS)

The Service Broker collects the following information about each Process Agent:

Service Name

Descriptive name of the process agent.

Web Service URL

Fully qualified URL to the web services page

Agent GUID

Globally Unique Identifier (GUID) is a unique string for referencing.

Agent Type

Predefined type: SERVICE BROKER, EXPERIMENT STORAGE SERVER, LAB SERVER, BATCHED LAB SERVER, etc

Codebase URL

Fully qualified web service application URL.

Description

Text based description of the process agent.

Info URL

Fully qualified URL where more information about the process agent can be found.

Contact Email

Email for the process agent contact.

Bug Report Email

Email for reporting problems with a process agent.

Location

Text based description of the location of the process agent.


  • No labels