[AG-DEV] RE: Event and data channel

Andrew Rowley Andrew.Rowley at manchester.ac.uk
Tue Apr 15 02:51:00 CDT 2008


Generator Microsoft Word 11 (filtered medium) Hi,

Most of this can be determined from the AG toolkit source code.  The event client uses SOAP messages.  The client connects to the port on the server (usually 8002, but this is sent as part of the VenueState if you call getVenueState on the venue).  The client then sends a message indicating the channel number and id of the client.  They then just read from the connection continuously.  The server will send a soap encoded message every time an event occurs in the venue.

Data uploads and downloads are via FTPS mostly.  I haven' t worked in detail on that part of our code, so I am not certain of the details.

We do implement these things and I will try to send you this shortly.  The PAG deadline is looming so I am very busy at the moment, but as soon as I find time I will send this around.

Andrew J
--------------------------------------------------------- Andrew G D Rowley Senior Development Officer Research Computing Services The University of Manchester Kilburn Building, Oxford Road Manchester, M13 9PL t : +44 (0) 161 275 0685 e : Andrew.Rowley at manchester.ac.uk w : www.manchester.ac.uk/researchcomputing ---------------------------------------------------------
From: shamantobi at gmail.com [mailto:shamantobi at gmail.com] On Behalf Of Luis Galárraga Sent: 14 April 2008 19:43 To: Thomas D. Uram; ag-dev at mcs.anl.gov; ag-tech at mcs.anl.gov; Andrew.Rowley at manchester.ac.uk Cc: openasel-commits at proyectossw.espol.edu.ec; Marisol Villacrés; Ing. Verónica Macías Subject: Event and data channel

I have some questions related to AG client event notification: According to VenueClientDesign.doc, clients subscribe to an event notification channel that works in another port (according to my VenueServer.cfg, 8002). It is used to provide consistent information about the venue to every client. Which kind of information is transmited through this port? Does it also use SOAP? I understand that SOAP is stateless (as it uses HTTP) so I suppose client uses a pull approach to recept those events. Am I right?. Which is the remote interface for this service?  I also read DataStoreDesign.doc and in VenueServer configuration I realized there is a data port field. Is that port used for the transmission of shared resources, I mean shared files specifically?. Is another kind of information transmited through this channel, or is it used exclusively for files uploads and downloads? (e.g SOAP envelopes).  Does the interfaces developed in the code you kindly showed us, implement these issues? I think data client will not be a problem (it just HTTP). I would appreciate your answers, as we need your implementation as soon as possible due to our time constraints. Thanks in advance, Luis Galárraga
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-dev/attachments/20080415/cf8c587f/attachment.htm>


More information about the ag-dev mailing list