473,386 Members | 1,733 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Python and SOAP status

I have started researching the Python SOAP (and web services in general)
options out there. Python 2.5 should be supported.

I used Python for some web services stuff (demo quality) a few years
back without major problems. However, it seems many of the libraries I
remember from that time have become dormant or have been explicitly
discontinued. A colleague also commented that he run into lots of
problems trying to use Python for SOAP a year ago.

What is your experience with Python SOAP, WSDL etc. libraries? What are
the good, maintained options out there right now? How is standards
compliance, how robust are the libraries, how do they interoperate with
other libraries written in other languages (I am especially interested
in interoperability with Java and PHP web services stacks).

It seems like the top 3 candidates on my list are ZSI
(http://pywebsvcs.sourceforge.net/), soaplib
(http://trac.optio.webfactional.com/) and suds
(http://trac.optio.webfactional.com/). If you have any experience in
using these, I'd very much like to hear from you.

There was quite a depressing post about ZSI's status at
http://www.kunxi.org/archives/2008/0...ond-encounter/.

--
Heikki Toivonen
Jun 27 '08 #1
4 1405
Sorry, suds link should have been https://fedorahosted.org/suds

--
Heikki Toivonen
Jun 27 '08 #2
Twisted has SOAP support.
Jun 27 '08 #3
Jeff wrote:
Twisted has SOAP support.
yes but it is based on no longer actively maintained SOAPpy.
Jun 27 '08 #4
Heikki Toivonen wrote:
I have started researching the Python SOAP (and web services in general)
options out there. Python 2.5 should be supported.

I used Python for some web services stuff (demo quality) a few years
back without major problems. However, it seems many of the libraries I
remember from that time have become dormant or have been explicitly
discontinued. A colleague also commented that he run into lots of
problems trying to use Python for SOAP a year ago.

What is your experience with Python SOAP, WSDL etc. libraries? What are
the good, maintained options out there right now? How is standards
compliance, how robust are the libraries, how do they interoperate with
other libraries written in other languages (I am especially interested
in interoperability with Java and PHP web services stacks).

It seems like the top 3 candidates on my list are ZSI
(http://pywebsvcs.sourceforge.net/), soaplib
(http://trac.optio.webfactional.com/) and suds
(http://trac.optio.webfactional.com/). If you have any experience in
using these, I'd very much like to hear from you.

There was quite a depressing post about ZSI's status at
http://www.kunxi.org/archives/2008/0...ond-encounter/.
I had good experience using soaplib as the server and Java client.

For the client side I found elementsoap (http://effbot.org/downloads/)
to be useful on a couple occasions.

Waldemar
Jun 27 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: batalla | last post by:
I´m looking about how to parse an XML-SOAP document to retrieve some data from this. I dont know about how can do this ¿with XMLDOM?, ¿with XMLReader?. Here is an example of the document that...
3
by: parrot toes | last post by:
Summary: I have been trying to make requests of a web service provided by Axis using a dotnet client with code generated by wsdl.exe and have been getting exceptions when trying to process the...
0
by: Daniel Thune, MCSE | last post by:
I am having a problem with formatting a SOAP Header in a .Net client. The client calls a Java Axis 1.1 based web service. In order to authenticate the caller, the web service call is intercepted by...
0
by: Rafal Zawadzki | last post by:
Hi. I tried earlier to write python zsi mail list, but nobody answered. I am using ZSI 1.7/2.0rc1 with TTPro Soap SDK. The wsdl file can be found here: http://demo.seapine.com/ttsoapcgi.wsdl ...
0
by: Doug Caldwell | last post by:
Hi! ** Accessing the USGS Web Service Using Python ** I am trying to access the US Geological Survey's gazetteer SOAP web service using Python to find the locations of all the places with the...
5
by: Thomas W | last post by:
I'm going to give a presentation of python to my co-workers at a very pro-microsoft workplace. Almost everything we need is currently supported by the standard distro + the win32all package, but we...
1
by: pmasclark | last post by:
Hello, I created a web site, site A, that redirects to another web site, site B, where a simple web service is hosted. The code to call the web service is simple. oWS.AllowAutoRedirect = True...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.