Cara, quando se fala de WebService, é o protocolo usado que importa, o que vale é o protocolo do servidor ser o mesmo do cliente, independente de linguagem de programação, eu por exemplo tenho um sistema ERP que na parte comercial tem a integração de lojas, eu uso SOAP, servidor em PHP/cliente delphi, funciona filé maluco. Mas me diz, porque você desenvolveu o lado servidor do webservice no Delphi? Algum motivo específico? Digo porque já trabalhei com CGI no delphi sob o Apache mas porque fui obrigado pois foi serviço pra empresa no trabalho. A desvantagem de cgi no delphi é que é aberta uma instância do executável nos processos pra cada requisição a um metodo do seu webservice, dependendo da quantidade de chamadas no seu webservice exige muito do servidor. Eu sou programador delphi também, trabalho com o delphi há quase 10 anos, mas quando se trata de webservice, recomendo PHP, nem em Java fica muito bom não, faz em PHP que fica filé. Quando você tiver um tempinho, se você já domina PHP, dá uma pesquisada sobre "ComplexTypes" no SOAP, você vai gostar... Um abraço..