Interoperability can get a bit tricky when using scripting languages
such as PHP, Perl, and Python. Nobody has done any serious maintenance
to this SOAP implementations in 2-3 years, so they tend to like using
rpc/encoded more than wrapped doc/literal. But .NET doesn't like
rpc/encoded.

Most PHP users that I speak to are using NuSOAP
(http://dietrich.ganx4.com/nusoap/), although you might also try PEAR
( http://pear.php.net/package/SOAP) or ZEND's PHP SOAP extension
(http://www.zend.com/php5/articles/php5-SOAP.php).

The general recommendation I hear is that you need to manipulate the
XML programmatically rather that have the SOAP extension attempt to
process the XML for you.

Anne

On 6/4/05, Leslie Tighe <[EMAIL PROTECTED]> wrote:
> Anne, 
>   
> If we wanted to consume them in PHP, can we do so directly with the web
> services modules provided with the language or do you recommend an
> alternative approach? 
>   
> Regards 
> Leslie
> 
> Anne Thomas Manes <[EMAIL PROTECTED]> wrote: 
> When consuming a web service from .NET, you should use the .NET
> WebReference client capability. (Simply add a WebReference to your
> client application.) It's not good idea to use an unmanaged code
> implementation, such as Axis C++.
> 
> For C/C++ applications on Linux, you can use Axis C++ or gSOAP
> (http://www.cs.fsu.edu/~engelen/soap.html) or a commerical
> implementation such as Systinet Server for C++
> (http://www.systinet.com/products/ssc/overview).
> 
> For old ASP apps, if they are written in VB6, I suggest that you use
> PocketSOAP (http://www.pocketsoap.com). If these apps are written in
> C/C++ then you could use either PocketSOAP or any of the three C/C++
> tools.
> 
> Anne
> 
> On 6/4/05, Leslie Tighe wrote:
> > Hello, 
> > 
> > I have a set of java components in a J2EE app that I need to expose as a
> > webservice. I was planning on using Axis 1.2 for this. However, the client
> > layer can be quite varied - C application on Linux, .NET applications and
> > old ASP apps. Can any suggest how to best approach the client part of this
> > and what tools should I be using? I am assuming that for the .NET app, I
> > can consume the J2EE services using the C++ version of Axis, but I am not
> > sure about the others. 
> > 
> > Thanks in advance for your help. 
> > 
> > Regards 
> > Leslie 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around 
> > http://mail.yahoo.com
> 
> 
>  ________________________________
> Discover Yahoo!
>  Have fun online with music videos, cool games, IM & more. Check it out! 
> 
>

Reply via email to