Re: Re: [Java] SOAP con Java [Archivo adjunto 1]

yamsung lage <[email protected]> Wed, 18 Nov 2009 17:58:30 +0100
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Muchas gracias,

Voy a investigar un poco sobre eso.

2009/11/17 Phaseolus <[email protected]>

>
>
> Hola.
>
> leyendo un poco más abajo me percaté que intentabas enviar clases.
> Pues bien yo una vez lo hice vía webservices y enviando un texto JSON que
> para tu caso sería una clase serializada
>
> Tendrías:
> MyClass.java
>
> public class MyClass {
>
> private String attr1;
> private int attr2;
> private List arraylist1;
>
> // ...sets and gets ...
> }
>
> En JSON:
>
> "MyClass": {
>     "attr1": "valor de attr1",
>     "attr2": "valor de attr2",
>     "arrayList1":[valor1, valor2, valor3, ...]
> }
>
> Saludos.
>
>
> --------------------------------------
>
> El 17 de noviembre de 2009 07:43, yamsung lage <[email protected]>escribió:
>
>
>>  [Más abajo se incluyen archivos adjuntos<#125028674ffaa914_12501bd121b68275_TopText>de yamsung lage]
>>
>> 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
>>>
>>
>>
>
>
> --
> "En cambio, el amor de Dios siempre será el mismo; Dios ama a quienes lo
> honran, y siempre les hace justicia a sus descendientes, los que cumplen
> fielmente su pacto y sus mandamientos. Mi Dios es el rey del cielo; es el
> dueño de todo lo que existe." Salmos 103:17-19
>
> Irán Vásquez S.
>  
>