Re: [Java] SOAP con Java [Archivo adjunto 1]
yamsung lage <[email protected]> Tue, 17 Nov 2009 11:43:06 +0100
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Bueno gente, Al final lo he implementado con axis2. Sale muy fácil hacer el Web Service con esta herramienta. Solo es cuestión de crear una clase empaquetarla en un .aar ( que en realidad es un .jar) y listo. Axis2 con eso genera el WSDL necesario para que el cliente entienda que servicios le ofrece el Web Service y se cree sus métodos para poder consumirlo. Axis2 utiliza como protocolo de mensajes SOAP, y HTTP como protocolo de envió de dichos mensajes (Son dos cosas diferentes). Les adjunto un medio manual que me hice, para crear el Web Service y el cliente ( Partiendo del supuesto que se tiene instalado tomcat y axis2-1.5.1-war se encuentra en la carpeta webapps del tomcat) Bueno cualquier duda o mejora del manual bienvenida. Y gracias por sus respuestas. 2009/11/4 Caballero Altamirano Ithamar <caballeroai-/[email protected]> > > > Puedes enviar solamente XML sobre HTTP sin necesidad de usar SOAP. > > *--Caballero Altamirano Ithamar.--* > *&& Cada vez que elijas, elije lo **mismo una y otra vez, * > *hasta **que tu voluntad se manifieste en tu realidad &&* > *www.solucionesdim.com* > > --- El *mié 28-oct-09, Alberto M. Vernieri <[email protected]>*escribió: > > > De:: Alberto M. Vernieri <[email protected]> > Asunto: Re: [Java] SOAP con Java > A: [email protected] > Fecha: miércoles 28 de octubre de 2009, 16:31 > > > > > Hola! > > Enviar clases... Entre aplicaciones en plataformas distintas no tiene > sentido, salvo que sean clases unicamente de datos (Sin métodos) > > En ese caso podrías, como datos estructurados. .. Siempre y cuando las > clases fueran serializables en profundidad (Lo que quiere decir que si > contienen otras clases como propiedades, las mismas también sean > serializadas en la misma operación). > > Saludos > ------------ --------- --------- --------- --------- -------- > Alberto > "Success is not in what you have, but who you are." - Bo Bennett<http://feedproxy.google.com/%7Er/randomquotes/%7E3/G2PjcLJ0ONI/> > > 2009/10/28 yamsung lage <yamsung@gmail. com<http://mc/[email protected]> > > > >> >> >> Hola Alberto, >> >> Comprendo perfectamente lo que me planteas, y tienes 100 por ciento de >> razon en todo lo que dices. >> >> De todas maneras, de forma atrevida te respondo a la pregunta que me >> planteas "Cual es la diferencia?"... La diferencia estaria en que no queria >> utilizar un Web Service... no es que lo considere mal, sino que >> personalmente no queria. >> >> Pregunto, si defino un protocolo podria enviar clases (propiamente dichas) >> con la ayuda de SOAP ?.... (Espero se me entienda la pregunta) >> >> >> ------------ --------- --------- --------- >> >> Lo que necesito desarrollar de forma general es: >> >> Tenemos una arquitectura en la que se comunican varios modulos, por >> ejemplo: >> >> Execution - Monitoring - Decision Support - High Level Planner >> >> La cuestion es que cada modulo sera independiente de los demas, y uno que >> otro sera desarrollado en un lenguaje diferente. Entonces la idea, es que >> los modulos se comuniquen entre si. En pocas palabras, comunicar Java - C, >> Java - Perl, etc. >> >> La comunicacion seria, enviar un texto o una clase, y recibir lo mismo >> (texto o clase). >> >> ------------ --------- --------- -------- >> >> Por el anterior problema fue que pense en utilizar SOAP, porque en JAVA >> estaria RMI... pero solo seria para java. >> >> >> Muchas gracias por sus respuestas, cualquier idea es bienvenida. >> >> Por ahora pensare en instalar el Web Service. >> >> > ------------------------------ > > ¡Obtén la mejor experiencia en la web! > Descarga gratis el nuevo Internet Explorer 8.br> > http://downloads.yahoo.com/ieak8/?l=mx > >