[AG-TECH] Consuming webservice from Venue.py within C++

Thomas D. Uram turam at mcs.anl.gov
Tue Sep 21 02:18:53 CDT 2004


That's right.  You can call VenueIW.GetClients for the list of people in 
the venue, or SharedAppClient.GetParticipants for the list of people 
using the shared application.

Tom


Michael Braitmaier wrote:
> Hello Thomas!
> 
> First of all thanks for your reply. So in case of wanting to determine a 
> list of users of a Venue out of a SharedApp this would mean I have to 
> instanciate a VenueIW wrapper in the shared application python script 
> and then exchange the retrieved information with my application behind 
> the SharedApplication script. Is that correct?
> 
> Best regards
> Michael
> 
> 
>> Hallo Michael:
>>
>> We are using the SOAPpy python module from the pywebsvcs sourceforge
>> project, with Globus TCP underneath.  It would be difficult for you
>> to construct an interoperable Globus SOAP client environment in a
>> language other than python, at the moment.  Interoperability is one of
>> our big goals for the near future, when we will be using WSDL to
>> describe our interfaces.
>>
>> At present, I'd suggest you use the AG toolkit to develop a web services
>> client to the toolkit components.  Each web service component we have is
>> described by an interface (for example, the Venue is exposed through a
>> venue interface VenueI), and has an associated interface wrapper (
>> VenueIW ).  You can construct a simple application that instantiates a
>> VenueIW and makes calls to a venue.
>>
>> I hope this helps.
>>
>> Tom
>>
>>
>> Thomas D. Uram wrote:
>>
>>>
>>>
>>> Michael Braitmaier wrote:
>>>
>>>> I want to consume a webservice from Venue.py. How would I have to 
>>>> proceed.
>>>> As far as I can see you don't provide WSDL files describing the 
>>>> webservices.
>>>> Is there any way to consume the AGT webservice from within a C++ 
>>>> program,
>>>> with reasonable effort. Sorry, for these kind of low level 
>>>> questions, but I
>>>> am a bit confused on how you implemented webservices, especially the 
>>>> way you
>>>> use SOAP. I am not quite sure wether you wrote your own SOAP library 
>>>> or set
>>>> on top another basic library providing SOAP-functionality. Therefore 
>>>> I don't
>>>> know wether I have to create all the soap messages "by hand" or 
>>>> wether I can
>>>> rely upon a library myself.
>>>>
>>>> Best Regards
>>>> Michael
>>>>
>>>> ------------------
>>>> Michael Braitmaier
>>>> HLRS - Visualization / Video Conferencing
>>>> University of Stuttgart
>>>> Germany
>>>> Website: http://www.hlrs.de/organization/vis/people/braitmaier/
>>>>
>>>>
>>>
>>
> 
> 




More information about the ag-tech mailing list