Home > E-Learning > Open Source
  Open Source

Ma cosa significa Open Source?
La polit.ica OS è una politica basata sulla condivisione della conoscenza progettuale e tecnologica,
un arricchimento della Comunità di utilizzatori ma di sviluppatori soprattutto, un modo per dare continua linfa vitale ad un prodotto che, in logica di “codice proprietario”, sarebbe legato solo e soltanto al destino della azienda che lo ha sviluppato.

Quindi Open Source significa:
  • Condivisione


  • Sviluppo integrato


  • Confronto


  • Ciclo di vita lungo ed eterogeneo


  • Prodotto più efficiente e con meno bug perche’ frutto di un confronto generale.

L’ambiente di sviluppo sarà prettamente “Java Oriented”.
Il motore software (modulo back-end e motore front-end) sarà implementato in tecnologia Java.
Per quanto riguarda il back-end esso sarà puramente sviluppato in java mentre il front-end sarà sviluppando utilizzando prettamente l’utilizzo di pagine jsp integrate con javascript (con un utilizzo di AJAX qualora si presentassero necessità particolari del modulo client).
Verrà utilizzato il pattern MVC (per l’esattezza il model 2) per collegare back-end e front-end e per tale gestione si è scelto lo STRUTS framework.

L’ambiente sarà in linea con i seguenti requisiti:
  • Sistema operativo: Linux / Windows;


  • Java Development Kit: versione 1.5;


  • Servlet container: Apache Tomcat 5 / JBOSS Application Server 4.0.5;


  • RDBMS: Oracle versione 9 o superiore;


  • Oracle Client versione 10.2;


  • Build tool: Ant versione 1.6.5;


  • IDE (Integrated Development Environement): Eclipse 3.2 o Borland Java Builder;


  • O0RM (Object Relational Mapping): Hibernate 3.2.


Segue lo schema logico-architetturale dell’utilizzo e della collocazione del layer Hibernate nella struttura dell’applicazione.


Schema logico – funzionale di Hibernate


Il sistema sarà dotato di un algoritmo basato su “motore di regole” inferenziale che elaborerà i dati e configurerà gli scenari in accordo con i nodi e la logica della “Rete di Bayes” applicata.
L’intera soluzione sarà sviluppata utlizzando una tecnologia Open Source, multipiattaforma, garantendo il supporto dei protocolli e tecnologie più diffusi sul mercato, e consentendo lo sviluppo di applicazioni in diversi ambienti, senza essere condizionati dagli standard tipici dei prodotti proprietari.

WBT




Percorsi S.p.a. - P.IVA 06026441003 - Tutti i diritti riservati