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