none
Replicar webservice de java en .net, ¿es factible? RRS feed

  • Pregunta

  • Buen día.

    Un cliente tiene un servicio web en java con 3 metodos.

    Lo que tengo que hacer es replicar el servicio web, programar nuevamente los 3 metodos, pero con programacion diferente, consultas diferentes a una nueva base de datos. pero quiero que esto sea transtarente para el cliente, para que el cliente no tenga que programar en su app que consume wel servicio web, si no que solamente tenga que cambiar la referencia web en su aplicacion.

    Para hacer esta replica, lo ideal seria hacerlo en Java tambien..

    Pero tengo ya unos servicios web en .net por lo que se me haria mas facil hacerlo en .net

    Pero existiria algun problema despues si el original es en java y la replica en .net?? o seria mejor que lo hiciera en java de una vez???


    • Editado Jonathan Haas lunes, 4 de diciembre de 2017 16:14
    • Cambiado Enrique M. Montejo jueves, 7 de diciembre de 2017 8:20 Pregunta relacionada con Web Services.
    lunes, 4 de diciembre de 2017 15:20

Respuestas

  • Si el servicio web lo haces siguiendo los mismos estándares, por ejemplo, "SOAP perfil básico 1.1", entonces si tanto el servicio en java como el de VB.NET siguen ese mismo estándar, la réplica es "perfecta", en el sentido de que los clientes no pueden distinguir si el servicio se hizo en java o en VB.NET. Desde el punto de vista del llamante los dos servicios serían idénticos.

    Pero si no tienes la certeza de que el servicio en Java haya respetado escrupulosamente el estándar, hay un riesgo de que al hacer la réplica en VB no sea absolutamente compatible, y que se presenten extrañas incompatibilidades que hagan que no siempre funcione exactamente igual con todos los consumidores.

    • Propuesto como respuesta Pablo Rubio lunes, 4 de diciembre de 2017 23:20
    • Marcado como respuesta Enrique M. Montejo jueves, 7 de diciembre de 2017 8:20
    lunes, 4 de diciembre de 2017 20:02