MonALISA Grid Monitoring
WebServices
Menu mode: dynamic | fixed
  HOME       CLIENTS       REPOSITORIES       DOWNLOADS       LOOKING GLASS       FAST DATA TRANSFER  
Last update on:
Dec 03, 2015

Uptime: 43 days, 22h, 53m
Number of requests: 5731960
since 28 October 2005

MonALISA Web Services


A Web Service is integrated with the MonALISA service, as well with the MonALISA Repository. The Web service, "MLWebService", provides an interface for publishing the monitoring data using a WSDL/SOAP technology. In this way, any client can request and receive selected monitoring data.

 
Figure 1: MonALISA Web Service

The service offers a single port type with three operations: getValues, getConfiguration and getLatestConfiguration.

       * the getValues operation interrogates the database and gets all the parameter values for the farm, the cluster, the node and the parameter name specified as arguments. The time when the parameter(s) was registered in the database must be between two moments of time (fromTime and toTime) also specified as operation input. The return type is a complex schema type, an array of results containing all the values taken from the database.

       * the getConfiguration operation interrogates the database and gets all configurations of all farms that were registered in the database between two limits of time (from time and to time) given as input. The return type is a complex schema type, an array of configurations that were found in the database that matched the constraints .

       * the getLatestConfiguration operation interrogates the database and returns the last configuration received in the database for a given farm. It receives as input a string, the farm name. It returns a complex schema type that represents the configuration.