Jason è uno strumento CASE/RAD che consente lo sviluppo di applicazioni
commerciali, database oriented con tecnologia object in architettura web
con le seguenti caratteristiche:
- livellamento della qualità del software
- robustezza ed affidabilità
- scalabilità - dal singolo PC a cluster di server e main frame
- portabilità - da Windows a OS 390/Linux
- riduzione del tempo di codifica nell'ordine del 50-90%
Lo strumento supporta lo sviluppo del software in una architettura aperta basata
sulle Jtech Foundation Classes (JTFC) che ne costituiscono l'architettura.
Jason è composto dai seguenti strumenti integrati:
- Project manager (PM)
- Entity Modeling tool (EMT)
- DB maintenance tool (DBMT)
- Component builder(CB)
- Doc Generator Module (DGM)
- System Administration Module (SAM)
Il Project Manager è utilizzato per costruire l'ossatura del progetto,
descriverne le componenti che dovranno essere implementate,
definirne una stima in termini di metrica del software (Function Points) e seguirne l'andamento.
L'Entity Modeling Tool consente la modellazione delle componenti software
che rappresentano la struttura informativa ed il comportamento della logica di business,
come ad esempio una polizza o un'anagrafica.
Il DB Maintenance Tool è lo strumento che consente il mapping delle entity java,
la manutenzione della base dati,
ed il suo allineamento con il progetto.
Il Component Builder è lo strumento che consente la realizzazione di moduli
software prefabbricati e che costituiscono il prototipo nonchè l'ossatura dell'applicazione.
Il Doc Generator Module è il generatore di documentazione XML,
utilizzabile per la stampa del manuale utente e del materiale per
l'help contestuale.
Il System Administration Module è preposto alla gestione utenti,
gruppi, autorizzazioni e parametri di ambiente.
Attualmente Jason è in fase di realizzazione e la prima release sarà disponibile al termine dell'estate 2003.