Programmer's Manual - Draft

Thomas D. Uram turam at mcs.anl.gov
Tue May 4 19:14:28 CDT 2004


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