Programmer's Manual - Draft

Susanne Lefvert lefvert at mcs.anl.gov
Wed May 5 09:12:10 CDT 2004



I didn't want to commit before I got some feedback. However, if you want 
it in CVS I can add it.

Susanne


On Tue, 4 May 2004, Thomas D. Uram wrote:

> I don't see this in cvs yet.  Did I miss it?  Or is it not yet there?
> 
> Tom
> 
> 
> Susanne Lefvert wrote:
> 
> >Here is a draft document of a programmer's manual for shared 
> >applications.  The information and code examples are reflecting current 
> >CVS code that will be available in the next release. It would be great if 
> >you could read it through and give comments, both on document and new 
> >design.
> >
> >Design Issues:
> >--------------
> >
> >- Authorization.  
> >The authorization mechanism used for shared applications right now are 
> >based on a client's private ID. Should we instead use the same 
> >authorization as the rest of the toolkit (certificates etc)?  
> > 
> >To have a consisten interface, I added private ID to all SOAP methods of 
> >the application service.  Please, let me know if there are specific cases 
> >where we need methods without the private ID authorization. 
> >
> >- Heart beats.
> >Currently, if the application service goes down, clients are not notified 
> >they got disconnected. Also, if a client would crash for some reason, 
> >the service can not tell the client is dead. Would it be a good idea to 
> >introduce a heart beat mechanism, similar to the one existing in Venues, 
> >for shared applications?
> >
> >- Client Profile
> >When the Venue Client has been refactored to use a client ID, the client 
> >profile argument will be replaced with that ID. 
> >
> >- Open vs. Join
> >I changed the standard command for application sessions to Join instead of 
> >Open.  I think it makes more sense to say join an applicatin session, in 
> >the manual and the user interface, instead of open.   
> >
> >
> >Any feed back would be appreciated.
> >
> >Susanne
> >  
> >
> 
> 




More information about the ag-dev mailing list