You can check the scope of a service in 
$GLOBUS_LOCATION/<service-name>/server-config.wsdd:
Look for parameter 'scope'.
AFAIK all services we provide have scope set to 'Application', which means that 
there's one
object that handles all requests. Other values are 'Request' or 'Session'.
Here's what the Axis documentation says about it:

  "Axis supports scoping service objects (the actual Java objects which 
implement your methods)
   three ways. "Request" scope, the default, will create a new object each time 
a SOAP request
   comes in for your service. "Application" scope will create a singleton 
shared object to
   service all requests. "Session" scope will create a new object for each 
session-enabled client
   who accesses your service."

Martin


On 5/26/08 4:18 AM, "mohammed shambakey" < [EMAIL PROTECTED] > wrote: 

Hi all 

if there's a grid service on a globus host, and two users at the same time 
tried to invoke it, does globus make an instance for each one as in object 
oriented languages or one should follow the other? 

thnx 

<<attachment: image.jpg>>

Reply via email to