Trabalho em um software que funciona com 3 pontas em 3 linguagens diferentes.
-Tablet em Java
-Servidor em PHP
-software comercial em C#.
Está difícil arredondar o processo. Quando mais clientes, mais bugs surgem. Estamos corrigindo da forma correta, trabalhando direito, acredito que uma hora ou outra a situação irá estabilizar.
Alguém conhece bons exemplos de softwares do estilo, que funcionam muito bem?
Rapaz a gente sua delphi para comercial e java para android, tranquilo.
A camada de integração está utilizando qual tecnologia?
Funciona sim, só é necessario manter varios clientes.
Se houve a necessidade de ser assim, bola pra frente. Importante que seja pelo menos um profissional ou time para cada “ponta” e tenha alguém ou equipe dedicada a integração, como por exemplo Administradores de Dados.
Só não é saudável se existe uma pessoa dividindo o tempo entre várias plataformas de desenvolvimento.
Concordo com o @javaflex, nesse caso esse tipo de sistema tem como principal desafio, manter a integração entre as pontas com uma equipe multidisciplinar.
Um só para tudo até pode mais não deve (coitado de vivente, ter que responder por 3 linguagens e mais a integração de tudo), pois o risco de ele “espanar a rosca” é grande… ¬¬’.
Normalmente a integração acontece por meio de WS, Restful ou até mesmo JSon, e costumar amarrar bem as pontas.
Outro ponto também é a questão de segurança, uma vez que o integrador (ou concentrador) não pode deixar qualquer um chegar de qualquer jeito nele.