L'azienda vuole spostare i suoi programmi su un nuovo framework / concetto: quali sono le opzioni?

1

Quindi c'è una compagnia di assicurazioni che vuole spostare a lungo termine il suo software proprietario per diversi prodotti assicurativi a una nuova piattaforma / quadro / concetto / qualcosa. Una delle applicazioni è grande circa 700 pagine. Avremmo bisogno di un'applicazione per il flusso di lavoro (ibm websphere products?). Controllo delle transazioni, cronologia, supporto per i batch in esecuzione, integrazione di diversi sistemi (in pratica il nostro DB2 si trova su un sistema host zOs). Il front-end è un gui web. Il codice della logica aziendale è scritto in C ++. Vorremmo spostarci passo dopo passo verso il nuovo ambiente.

Quali sarebbero le buone opzioni?

    
posta Toskan 08.12.2011 - 16:38
fonte

2 risposte

1

Perché vogliono muoversi? Rispondere a questa domanda è piuttosto importante.

Sul lato Java / JVM guarderei il confronto di Matt Raible sul confronto dei framework web e poi prendo il suo consiglio per mettere i tuoi pesi sui 20 criteri (+ forse alcuni dei tuoi) e poi scegliere i primi 2 per prototipare con.

Si prega di fare il prototipo di diverse soluzioni prima di installando una soluzione: -).

    
risposta data 08.12.2011 - 17:01
fonte
0

Se fossi in grado di re-platformare completamente le applicazioni presso la compagnia assicurativa per cui lavoro, guarderei a farlo con un sistema di gestione dei processi aziendali / gestione delle regole aziendali come quello che PegaSystems offerte. Utilizzalo per integrare la tua app JEE.

Prima stabilisci il quadro. Ancora una volta, qualcosa come

Quindi estrai quali sono i tuoi processi effettivi e quali sono le tue regole aziendali. Puoi farlo su un'applicazione per applicazione.

Scrivi un sistema in grado di eseguire i processi indipendentemente da quali siano le regole effettive.

Collega le regole.

Ci sono un sacco di vantaggi nel separare le regole dal processo dai dati, ma è difficile migrare al modello senza riscrivere completamente il tuo approccio.

Oh, e se stai cercando le tecnologie reali da usare - nel mondo JEE, lo stack JBoss è una scommessa migliore della bruttezza di IBM.

    
risposta data 08.12.2011 - 18:33
fonte

Leggi altre domande sui tag