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");
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?