--- In [email protected], "Saifi Khan" <[EMAIL PROTECTED]> wrote:
>
> >  From: y2k_sonu <[EMAIL PROTECTED]>
> >  Subject: [twincling] Perl web service implemetation Query.
> >  Sent: 13 Mar '07 11:17
> >  
> >  Hi All,
> >  
> >  I want suggestions for my problem.
> >  
> >  I have a machine (A) which has an IIS sever with php implementation.
> >  This PHP implementation upload file from user's location, copy it to
> >  Machine `A' & run some Commands there, process the file, if
successful
> >  then give user a FTP link to download it.
> >  
> >  There is one other machine (B) which has some files.
> >  I want to run a Perl script on machine `B' & get file Processed from
> >  Machine `A'.
> >  Processing can happen on Machine `A' only.
> >  Script has to copy file to machine `A' run some command (on
Machine A)
> >  process the file & if successful then copy file back to Machine B.
> >  
> >  Both machines are on network.
> >  
> >  What should I do for this?
> 
> Hi Sumit:
> 
> There are two parts to this -
> 
> 1. server side 
>     this is where the service will be made available for the various
operations
> 
> 2. client
>     you are running a PERL script here and so your interaction with
the server
>     will be through the script code.
> 
> There are three possibilities here -
>   1. sockets
>   2. RPC
>   3. webservice
> 
> Webservice will be a good option -
>   . service will be available over HTTP transport and firewall friendly.
>   . client code will require addition of an extra function in the
code path, send_n_process();
>   . both PHP and PERL have webservice toolkits and given usage of
XML, they will be both
>     platform and language agnostic.
>   . PHP webservice can be hosted off IIS potentially (you need to
check that).
> 
> Sockets and RPC are more hardwork, since you need to either devise a
protocol for your communication
> or work with XADDR stuff (RPC). Webservices leveraged on HTTP
protocol and webserver/app servers
> solve the same problem more elegantly.
> 
> These are just my thoughts.  Other members may want to pitch in
their experiences/thoughts. 
> 
> thanks
> Saifi.
>
Saifi,

Thanks for your reply.
How do i go ahead to running a SOAP server with IIS?
will it will be a .wsdl file on the server like
(http://soap.server:8080/SoapService.wsdl)
Will this be in PHP?

Consumer of webservice will be a Perl script.

Sumit



Reply via email to