Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/03/2007, 02:40
Avatar de Valkam
Valkam
 
Fecha de Ingreso: junio-2006
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 18 años
Puntos: 0
Re: Integración PHP / Java a través de Webservices

Interesantísimo debate el de este hilo en el que me gustaría dar mi opinión otra vez. GreenEyed (por lo que llevo viendo en el poco tiempo que sigo el foro, crack donde los haya) tiene toda la razón. La arquitectura que planteas no deja de ser un tanto curiosa. La comunicación via Web Services no es lo más rápido del mundo y es la primera vez que veo distribuir la capa de presentación y comunicarla mediante Web Services independientemente de los lenguajes que estés utilizando.
Pero bueno, seguro que al final existe una buena razón para ello. Centrándonos en el tema PHP NO es orientado a objetos. No esperes obtener réplicas de los Transfer Objects al tratar el XML en PHP por que seguramente tendrás que montarte a mano "objetos" PHP que los emulen. Por otro lado como ya te han comentado no puedes reconstruir objetos complejos de Java mediante NuSoap en PHP. Si los Transfer Objects son medianamente complejos, te va a requerir un esfuerzo importante de programación reconstruirlos en el lado PHP.
Mi consejo es que simplifiqueis al máximo posible los datos a comunicar entre ambas capas. Olvidaos un poco de replicar los objetos e iros a tipos básicos: string, enteros y como mucho arrays

Un Saludo