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
>  
>