in reply to CGI and web services

There is something important I don't understand here. You say "receive XML messages from Google checkout", but that sounds to me like client (browser) side unless you work for Google. It may be that you are providing some sort of interface to Google checkout, in which case your application wears two hats - client to Google and server to whomever you are providing the interface to.

In any case it seems very likely that you can do all of that, but a bare "yes" answer possibly doesn't get you very far. What are your actual sticking points? Have you written any CGI code before?


DWIM is Perl's answer to Gödel

Replies are listed 'Best First'.
Re^2: CGI and web services
by dshahin (Pilgrim) on Jan 30, 2007 at 03:00 UTC
    Google checkout offers 2 levels of integration. Level 1 involves posting XML shopping carts to their web service and receiving XML validation.

    Level 2 requires writing a web service running on my own server. Google can then pass XML messages to my service to inform my system when various events occur. Thus, I need to write a web service and it must run over ssl.

    I've written many CGI scripts and applications before, but I've never written a "web service". I'm wondering if I can do it from within my familiar CGI::Application framework, or do I need to go with something like SOAP::Lite or Frontier?

    I'm looking for some validation of my approach before I dive headlong into coding

    dan shahin