Lavoro in una banca privata, una banca di medie dimensioni leader nel mercato locale. Creeremo la nostra soluzione bancaria di base. La soluzione esistente è stata sviluppata su Java utilizzando IBM Visual Age 4.0.
È molto importante discutere prima dell'architettura, attualmente abbiamo più di 350 filiali che lavorano in modalità standalone e significa che stanno lavorando in un ambiente autonomo. Hanno un proprio server di database (IBM DB2 9.7) e stanno comunicando con altri rami tramite socket per inviare e ricevere dati.
Avendo esperienza di .NET per più di 5 anni, sto cercando di convincere i miei superiori a scegliere la piattaforma .NET, ma sono riluttanti e riluttanti. Il mio compito è incoraggiarli a scegliere la migliore piattaforma disponibile per creare un'applicazione enterprise su larga scala.
In parole semplici, creeremo un'applicazione finanziaria aziendale su vasta scala, una centralizzazione e integrazione che collega tutte le reti di filiali e un'architettura solida e scalabile che si evolve facilmente nel tempo.
Voglio che i professionisti commentino gli scenari di cui sopra. Quale piattaforma scegliere .NET o Java? Tutte le nostre risorse funzionano attualmente in Java, abbiamo un ambiente omogeneo (senza Linux, senza Mac e senza UNIX).
Qualsiasi idea, qualsiasi idea, qualsiasi punto di vista tecnico o non tecnico, ovvero il punto di vista amministrativo o gestionale, sarà molto apprezzato.