Estoy investigando esta área y quisiera conocer experiencias o alguna sugerencia sobre materiales o artículos al respecto (este tema también lo pregunto en el área POO de PHP).
La idea es construir un sitio web basado en PHP y a través de webservices (soap) acceder a la
"capa de dominio" desarrollada enteramente en Java.
He realizado algunas pruebas sencillas y han funcionado sin problemas, accediendo a un webservices implementados en Java al estilo:
Código PHP:
$client = new SoapClient("http://sitio.com/Calculator.wsdl");
echo $client->hola("hola mundo");
Lo único que hace es devolver "tu has dicho 'hola mundo'", pero se empieza a complicar cuando quiero pasar valores tipados como fechas, pues Java espera algo del tipo "Date".
Pero tengo las siguientes dudas (no tengo experiencia en el tema):
- ¿Cual es la forma para trabajar con los tipos de datos de ambos mundos? PHP es tipado dinámico y no 100% OO, lo opuesto a Java
- ¿Se puede implementar un acceso transparente a las clases disponibles en Java? puedo pasar objetos de un lado a otro, o debo usar alguna otra estrategia para poder hacerlo así?
Tal vez debe manejar todo como String y rearmarlos del lado de Java.
¿Sugerencias, experiencias?