Re: [Zope-dev] SOAP support?
On 1/7/07, Andreas Jung <[EMAIL PROTECTED]> wrote: Hi, I think it would be time to support SOAP out-of-the-box in some way in Zope 2. XMLRPC is still a useful functionality but the whole world speak of web-services and Zope should support building web-services at least on the SOAP level. I am sure that would bring back some more attention to Zope as application-server. There are several SOAP related products available on zope.org. Does anyone know about their functionality, pros & cons? I know that there is also some SOAP support available for Plone/Archetypes (I think written by Benjamin Saller). Thoughts? We implemented a soap service one year ago, in the end, I was parsing the incoming stream, and generated the soap messages by hand. The available tools at that time were soappy with a zope2 wrapper and zsi <2.0 soappy was already in a stage where the developers said that they dont maintain it any more, and people should use zsi. At that time zsi was mostly dead, but some people were writing, there would be a new version soon. That actually happened, but I never looked into that 2.0 version, because I could read and write soap requests already. The old zsi looked very complicated, and threw errors at my wsdl spec. A bit off topic but I still want to throw it in: If you have the freedom to decide whether you offer soap services or not, please read these texts during your evaluation: http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ http://www.somebits.com/weblog/tech/bad/whySoapSucks.html Especially the strong typing bites us hard sometimes. If I had to support a soap interface as a server, I would receive a wsdl spec file, and would have to implement the message stubs, so for this part, I would need a wsdl parser that creates method stubs. If I would be a client, I would receive a wsdl spec file and would need a wsdl parser that creates method stubs, that actually make type checks of what I send. In the real worlds I live in, it would not help to make every method automatically available as a soap service, because there are ugly and subtle impendance mismatches, for example, if you would want to transfer sets instead of lists. It would be serious pita, to write a method so that it adheres to a complex, given wsdl spec file, and that is probably most often the case. So maybe, soap support would just mean a good documentation of integration of zsi generated code in your product code. Best regards, Patrick Gerken ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP support?
Andreas Jung wrote: > Hi, > > I think it would be time to support SOAP out-of-the-box in some way in > Zope 2. XMLRPC is still a useful functionality but the whole world > speak of > web-services and Zope should support building web-services at least on > the SOAP level. I am sure that would bring back some more attention to > Zope as application-server. > > There are several SOAP related products available on zope.org. Does > anyone know about their functionality, pros & cons? I know that there > is also some SOAP support available for Plone/Archetypes (I think > written by Benjamin Saller). > i like the idea ver much, we have been doing a number of projects that needed SOAP connectivity. we always used pythons HTTP/URL-libs to connect to the services. therefore I can not comment available Zope/Plone based tools. Using SOAP implementing these project not only might have been more straight forward but would have left the client (even) more confident to have chosen the right tool. robert begin:vcard fn:robert rottermann n:rottermann;robert email;internet:[EMAIL PROTECTED] tel;work:031 333 10 20 tel;fax:031 333 10 23 tel;home:031 333 36 03 x-mozilla-html:FALSE version:2.1 end:vcard ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP Support for ZOPE
Dario Lopez-Kästen wrote: Richard Jones wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote: I did some work regarding SOAP support on ZOPE and published this document on zope.org. Is there really no interest in getting SOAP support into the Zope core? I've got a guy working on some Microsoft Word stuff at the moment, and he was dumbfounded when he discovered that Zope doesn't support SOAP. In his words, "everyone supports SOAP". Sigh :) Are there any objections to getting Aruna's patches into the 2.8 codebase? I'd be willing to do the work - but note I know practically nothing about SOAP - I just want to be able to use it. I would like to have SOAP support in the Zope core (both z2 and z3). We are probably going to be forced to interface with Java based SOAP enabled software next year, and I for one would feel more comfortable being able to say that Zope supports SOAP out of the box... think "important selling point". Ha! That's because you are located in Microsoftistan. Also known as "Sweden". :P But I agree, it would be nice with SOAP support out of the box. However, that means including several third-party libraries, which either is a bit complicated, or may be hard due to licensing. One possible way is to add a module (similar to the soapByCignex.py module) to the ZPublisher and use "try/except ImportError" to import it. The third party python modules could then be downloaded and installed and the server restarted, to add SOAP support. -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP Support for ZOPE
Richard wrote: > On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote: > > I did some work regarding SOAP support on ZOPE and published this > > document on zope.org. > > Is there really no interest in getting SOAP support into the Zope > core? I've got a guy working on some Microsoft Word stuff at the > moment, and he was dumbfounded when he discovered that Zope doesn't > support SOAP. In his words, "everyone supports SOAP". Sigh :) There is probably interest, but it needs motivated people like Aruna and you to push it. > Are there any objections to getting Aruna's patches into the 2.8 > codebase? I'd be willing to do the work - but note I know practically > nothing about SOAP - I just want to be able to use it. One problem is that Aruna's approach introduces dependencies to external modules: fpconst, and a patched SOAPy. If these can be resolved, why not. Florent -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED] ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP Support for ZOPE
Richard Jones wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote: I did some work regarding SOAP support on ZOPE and published this document on zope.org. Is there really no interest in getting SOAP support into the Zope core? I've got a guy working on some Microsoft Word stuff at the moment, and he was dumbfounded when he discovered that Zope doesn't support SOAP. In his words, "everyone supports SOAP". Sigh :) Are there any objections to getting Aruna's patches into the 2.8 codebase? I'd be willing to do the work - but note I know practically nothing about SOAP - I just want to be able to use it. I would like to have SOAP support in the Zope core (both z2 and z3). We are probably going to be forced to interface with Java based SOAP enabled software next year, and I for one would feel more comfortable being able to say that Zope supports SOAP out of the box... think "important selling point". /dario -- -- --- Dario Lopez-Kästen, IT Systems & Services Chalmers University of Tech. "...and click? damn, I need to kill -9 Word again..." - b using macosx ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP Support for ZOPE
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Wed, 15 Dec 2004 06:54 am, Aruna Kathiria wrote: > I did some work regarding SOAP support on ZOPE and published this > document on zope.org. Is there really no interest in getting SOAP support into the Zope core? I've got a guy working on some Microsoft Word stuff at the moment, and he was dumbfounded when he discovered that Zope doesn't support SOAP. In his words, "everyone supports SOAP". Sigh :) Are there any objections to getting Aruna's patches into the 2.8 codebase? I'd be willing to do the work - but note I know practically nothing about SOAP - I just want to be able to use it. Richard -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBv2oRrGisBEHG6TARAgCuAJ0fVQoVsme1ShzPYT3rpw6mE6etXgCfb6Uf sp8baNmBJP1rV7yF/CfikMQ= =olB3 -END PGP SIGNATURE- ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP Support for ZOPE
Aruna Kathiria wrote: I did some work regarding SOAP support on ZOPE and published this document on zope.org. The link for this document is http://zope.org/Members/arunacgx/SOAP%20Support%20on%20Zope/file_view I would like to get feedback/suggestion regarding this document. One preliminary suggestion: In the section entitled "3.2.4 Correcting HTTPRequest.py", I would suggest that instead of having users edit the file, you could instead distribute your product as a "Monkey Patch" Zope Product that overrides the HTTPRequest.processInputs method with your altered version. You can see an example of this in the XmlFix Product attached to the followign mailing-list item: http://mail.zope.org/pipermail/zope/2004-June/151497.html Basically you would do this: ### Import the HTTPRequest object we want to alter from ZPublisher.HTTPRequest import HTTPRequest ### Save the *old* processInputs method def initialize(context): HTTPRequest._realProcessInputs = HTTPRequest.processInputs HTTPRequest.processInputs = processInputs ### Write a new processInputs method that does what we want def processInputs(self, *args, **kw): if myProductShouldHandleThisRequest: do_stuff() else: ### Hand over to the original processInputs return self._realProcessInputs(*args, **kw) Since this is a Zope Product, the above code would run once every time you started Zope, and is much more "portable" between Zope installations than having the admin edit code. Hope that helps, John Ziniti ___ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP and Zope
The SOAP integration that has been done is similar to the automagical xml-rpc integration so its really not that good. http://www.ppetru.net/software/index.html I got some WebServices working using SOAP in Zope about the same time Brian worked on it using hacked up soaplib libraries they might still be working here: http://aspn.activestate.com/ASPN/Syndication Brians WebService stuff is cool and should be integrated after all the work he's put in, so good luck :) -- Andy McKay ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP and Zope
On 24 Apr 2002, Tim Hoffman wrote: > I have check the WebServices in cvs.zope.org, but it appears to me > that it is a standalone implementation. > > Has anyone tackled this yet. If you search the mailing list archives for SOAP you might be able to find references to work someone did a while back on SOAP for Zope. I'm not sure how complete the code was, but it might at least give you a starting point if you can get hold of it. --RDM ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)
Brad Clements wrote: > > SOAP, WSDL and UDDI are coming in a big way. I think Zope/Python can compete > against MS .Net Services on the server side, but it does make sense to use .Net > components on the client, such as the webService behavior for IE. Does it really exist (the webService behavior for IE) or is it jet another vapor "coming in a big way" ? If it does exist, where can I read amout it ? - Hannu ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)
I have an IE 5.5 one-page web application that manages related database tables exposed as ADO recordsets from a Zope/Interbase/Linux server. I would like to use either the webservices behavior in IE5 or find an XML-RPC client component for IE 5.5 so I can make RPC calls into Zope in a standard, controlled manner without hand-coding all my calls into HTTP object PUT methods. I'd like to send structured types (or dicts), and get back a structured response, errors as exceptions (or not).. I want to avoid re-implementing this stuff. SOAP, WSDL and UDDI are coming in a big way. I think Zope/Python can compete against MS .Net Services on the server side, but it does make sense to use .Net components on the client, such as the webService behavior for IE. On 5 Jun 2001, at 9:41, Adrian Hungate wrote: > What are you actually trying to achive? > > Adrian... > > > Phil Harris wrote: > > > > Brad, > > > > There are a few COM/COM+ components around that do xml-rpc. > > > > I use them with MS Word to write Word files directly to Zope for instance. > > > > Some are better than others, but ymmv so I'll hesitate to recommend one. > > > > At least one of them is listed on xmlrpc.com. > > > > Having them you could script them via jscript, and basically open up the > > connection easily. > Brad Clements,[EMAIL PROTECTED] (315)268-1000 http://www.murkworks.com (315)268-9812 Fax netmeeting: ils://ils.murkworks.com AOL-IM: BKClements ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)
Title: RE: [Zope-dev] SOAP again (or, xml-rpc client for MSIE) What are you actually trying to achive? Adrian... Phil Harris wrote: > > Brad, > > There are a few COM/COM+ components around that do xml-rpc. > > I use them with MS Word to write Word files directly to Zope for instance. > > Some are better than others, but ymmv so I'll hesitate to recommend one. > > At least one of them is listed on xmlrpc.com. > > Having them you could script them via jscript, and basically open up the > connection easily.
Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)
Phil Harris wrote: > > Brad, > > There are a few COM/COM+ components around that do xml-rpc. > > I use them with MS Word to write Word files directly to Zope for instance. > > Some are better than others, but ymmv so I'll hesitate to recommend one. > > At least one of them is listed on xmlrpc.com. > > Having them you could script them via jscript, and basically open up the > connection easily. Could you provide a small example ? I'll probably be needing this functionality quite soon ;) Does any of them support https ? Hannu ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] SOAP again (or, xml-rpc client for MSIE)
Brad, There are a few COM/COM+ components around that do xml-rpc. I use them with MS Word to write Word files directly to Zope for instance. Some are better than others, but ymmv so I'll hesitate to recommend one. At least one of them is listed on xmlrpc.com. Having them you could script them via jscript, and basically open up the connection easily. hth Phil [EMAIL PROTECTED] - Original Message - From: "Brad Clements" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 30, 2001 9:16 PM Subject: [Zope-dev] SOAP again (or, xml-rpc client for MSIE) > Hate to bring this up again. > > 1999 Press release from DC > > http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/12-02 -1999/0001087563 > > > > An early 2000 Zope > > release will include support for two protocols heavily supported by Microsoft, > > the Simple Object Access Protocol (SOAP) and Web Distributed Authoring and > > Versioning (WebDAV) protocol > > We have WebDav.. How's SOAP look? > > I'm looking for a decent RPC mechanism for MSIE 5.5 to talk to Zope. MS has their > webService behavior that supports SOAP. But without SDL or WSDL in Zope it's gonna > take a lot of code to get working. > > Otherwise, I could use an XML-RPC client for IE5.5, but I can't find one! > > > > Brad Clements,[EMAIL PROTECTED] (315)268-1000 > http://www.murkworks.com (315)268-9812 Fax > netmeeting: ils://ils.murkworks.com AOL-IM: BKClements > > > ___ > Zope-Dev maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope ) ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
RE: [Zope-dev] SOAP?
> I'm trying to find some information about using the SOAP protocol to > communicate with the Zope server. Not having much luck at > this point; any > hints or suggestions would be appreciated. Thanks. > > David Wilcoxen > Austin, Texas Hi David, Zope doesn't yet support SOAP, though this is expected in the future. Brian Lloyd[EMAIL PROTECTED] Software Engineer 540.371.6909 Digital Creations http://www.digicool.com ___ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )