Technology Choices: XML-RPC vs SOAP
Rick Stevens
stevens at mcs.anl.gov
Wed Sep 18 08:55:06 CDT 2002
In any case we need to layout in the development roadmap the SOAP and
pyGlobus plan with dates.
At 08:05 AM 9/18/2002 -0500, Robert Olson wrote:
>>Python 2.x (I think it was 2.0 then, it's probably true that we've moved
>>to 2.2)
>
>Yup.
>
>>The conclusion being, we should probably be targeting SOAP as our first
>>web services interface, for interop, tools availability, and to remain
>>true to our claim that "we adhere to standards" (not like the big bad
>>you know who). I know this is a shift, but I know way back when, I was
>>also advocating building our system independent of the network interface
>>so we could easily adapt network interfaces (I know there's some of this
>>in Bob's venues stuff now), which was based on the pain of ripping corba
>>out of voyager. If we've done that, it shouldn't be too painful to
>>gracefully transition to SOAP from XML-RPC, as our primary target.
>
>I agree that we should target SOAP. However, Not Yet. It took a fair bit
>of engineering work to make the underlying services library happy in its
>handling of XMLRPC and integration with Globus. If we put off any more
>prototyping effort now until we have a SOAP-based infrastructure we won't
>have anything to show at SC.
>
>The other development that makes me want to wait is the work that Keith
>Jackson (pyGlobus guy, from LBL) is planning to do with respect to a
>native Python binding of the OGSA specificiation. If that work happens
>(I've pinged him about its status) we could conceivably leverage all its
>engineering work and be OGSA-compliant.
>
>My approach in prototyping is to use good engineering practices and
>identify and isolate the network interface parts of the services. Right
>now, they're exposed via the XMLRPC service interface (via the service
>interface definition file). Later, they could be exposed via an OGSA interface.
>
>--bob
More information about the ag-dev
mailing list