Olá, pessoal!
Sou um pouco novato no que se refere a web services, e ultimamente tenho feito testes com o servidor Apache Axis2 (versão 1.3) + Apache Tomcat 1.6.
Tudo estava seguindo muito bem enquanto eu precisava apenas de respostas simples, tais como inteiros e strings, mas agora preciso de respostas mais complexas tais como os objetos da minha aplicação web. O problema é: existem N^2 maneiras de se fazer isso, nenhuma delas satisfatoriamente documentada e muitas voltadas para clientes Java (as aplicações clientes que estou implementando são em Delphi E Java).
Um mar de letrinhas: ADB, AXIOM, JaxME, JaxWS, XMLBeans, JiBX etc. etc., além da confusão habitual de versões e incompatibilidades, especificações incompletas etc.
Pergunto: qual a solução mais simples que sirva? Eu gostaria de simplesmente isso, transformar um objeto Java no servidor e passar como retorno para o cliente.
Agradeço a ajuda. Até mais!
Transmitindo objetos via XML usando web services com Apache Axis2
A
2 Respostas
Olá
(as aplicações clientes que estou implementando são em Delphi E Java)…
Pergunto: qual a solução mais simples que sirva? Eu gostaria de simplesmente isso, transformar um objeto Java no servidor e passar como retorno para o cliente.
http://www.xmlrpc.com/ (Tecnologia em geral desenvolvida por um dos criadores do SOAP e implementada em várias linguagens: http://www.xmlrpc.com/directory/1568/implementations)
http://ws.apache.org/xmlrpc/ (Java)
http://sourceforge.net/projects/delphixml-rpc/ (Delphi, nem sei se há documentação aí dentro do que vai baixar pois Delphi não é como Java que tem tudo free por aí)
Seu problema parece mais de EAI do que de web services. Se quiser fazer funcionar imediadamente, grave um arquivo xml (ou mesmo um texto .csv) em uma linguagem e leia com a outra. Faça isto como quebra galho enquanto a solução mais apropriada não funciona.
[]s
Luca
Criado 11 de setembro de 2007
Ultima resposta 11 de set. de 2007
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo