Sto lavorando su un prototipo "ciò che è possibile con il più recente e più grande". Uno dei principali problemi che sono stati una grossa spina nel fianco di me e del mio amministratore AS / 400 è quando il sistema esistente si gira, ci sono 35 singole applicazioni, ciascuna delle quali si collega a 8 database ed esegue un pool di connessioni di 5 connessioni per . per voi maghi della matematica là fuori, sono 1400 connessioni di database individuali al server all'avvio e nel corso di un giorno tipico, forse 40 vengono utilizzati.
Quello che mi piacerebbe fare in questo prototipo è spostare tutte le funzioni del database in una libreria centrale (api). Da quel punto, vorrei implementare questa API individualmente e avere le 35 applicazioni semplicemente aprire le classi di servizio in remoto e passare gli oggetti avanti e indietro. il risultato finale è che le applicazioni non devono più creare connessioni al database, chiamano semplicemente metodi remoti e possiamo regolare la api centrale di conseguenza per gestire il carico.
Indietro nel giorno, EJB3 sarebbe stata la strada da percorrere. l'integrazione con le politiche di sicurezza è buona, ma ho sempre avuto problemi di prestazioni. Il remoting primaverile in esecuzione in stile hessian sembra promettente, visto che sto usando la primavera ovunque. ma è stato ANNI da quando ho dovuto fare qualcosa di simile, quindi mi chiedevo cosa ne pensate di usare per realizzare questo.
grazie