Fórum WebService em Delphi que retorne um XML #420889
01/08/2012
0
Pessoal, boa noite.
Estou com um problema, e venho aqui solicitar um apoio à vocês.
Preciso criar um WebService em Delphi 2010, que retorne um XML de dados, e que este possa ser interpretado por uma aplicação cliente que poderá ser desenvolvida em várias plataformas. Inclusive este WebService precisa ser heterogêneo também, pois poderá ser instanciado num Servidor Windows com IIS / Apache, ou Linux com Apache.
Já busquei diversos artigos, consultei vários colegas, e até agora não consegui identificar qual a melhor forma de fazê-lo.
Assisti algumas video-aulas utilizando Delphi Prism, DataSnap 2010 utilizando REST e enviando um JSON, mas ainda acho que, no meu caso, seria melhor criar um WebService puro no Delphi 2010, utilizando a tecnologia CGI StandAlone. Meu maior problema é como declarar e enviar um XML dos dados obtidos do banco de dados. No Delphi Prism percebi que posso declarar o retorno da função como um Dataset, e ele se encarrega de converter para XML ao enviar. No Delphi 2010 não consegui utilizar esta forma.
Alguem teria algumas dicas, ou exemplos, para me auxiliar?
Desde já agradeço!
Christian Selbmann
Estou com um problema, e venho aqui solicitar um apoio à vocês.
Preciso criar um WebService em Delphi 2010, que retorne um XML de dados, e que este possa ser interpretado por uma aplicação cliente que poderá ser desenvolvida em várias plataformas. Inclusive este WebService precisa ser heterogêneo também, pois poderá ser instanciado num Servidor Windows com IIS / Apache, ou Linux com Apache.
Já busquei diversos artigos, consultei vários colegas, e até agora não consegui identificar qual a melhor forma de fazê-lo.
Assisti algumas video-aulas utilizando Delphi Prism, DataSnap 2010 utilizando REST e enviando um JSON, mas ainda acho que, no meu caso, seria melhor criar um WebService puro no Delphi 2010, utilizando a tecnologia CGI StandAlone. Meu maior problema é como declarar e enviar um XML dos dados obtidos do banco de dados. No Delphi Prism percebi que posso declarar o retorno da função como um Dataset, e ele se encarrega de converter para XML ao enviar. No Delphi 2010 não consegui utilizar esta forma.
Alguem teria algumas dicas, ou exemplos, para me auxiliar?
Desde já agradeço!
Christian Selbmann
Christian Selbmann.
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)