Le Applicazioni informatiche ed i dati ad esse associati costituiscono un prezioso asset a sostegno del business aziendale. Molte aziende hanno investito in esse milioni di Euro ed in particolare le tecnologie Oracle FORMS PL/SQL costituiscono una parte rilevante di questo patrimonio applicativo.
Per proteggere questo valore Aziendale dall'obsolescenza tecnologica è necessario fare evolvere queste applicazioni verso nuove piattaforme, ma questo percorso rappresenta un investimento spesso molto costoso e non esente da rischi.
In questo costante cammino verso l'innovazione ha molto senso implementare nuove tecnologie dove l'impatto anche sugli utenti è considerevole (come nel front-end delle applicazioni) ed i relativi costi sono ragionevoli. E' altrettanto saggio fare leva sulle applicazioni esistenti valorizzandole ed arricchendole di nuove funzionalità. In questo contesto ogni decisione tecnica che massimizza l'impatto positivo sul Business e minimizza i costi ed i rischi è una buona decisione.

Java offre un ambiente robusto e interattivo.
E' uno dei più potenti Linguaggi di Programmazione "Object Oriented" disponibili e una delle tecnologie più disponibili nel mondo OPEN. Java è ormai uno degli standard di fatto del mercato ICT.
Utilizzando Java è possibile connettersi a tutti i servizi e tecnologie disponibili sul Web (Conformi agli standard JEE).
La connettività JDBC ai Data Base provvede interfacce standardizzate per Data Base relazionali che può interfacciare, assicurando grande livello d'indipendenza e di portabilità. JDBC provvede inoltre una indipendenza dalle piattaforme permettendo l'utilizzo dei migliori Hardware disponibili.
L'acquisizione di Sun Microsystem da parte di ORACLE riunisce due Aziende focalizzate nel fornire soluzioni complete, aperte ed integrate ai Clienti ovunque essi siano.
Essendo ORACLE (grazie anche all' acquisizione di BEA ) uno dei principali fornitori di Middleware per applicazioni basate su Java, la sua strategia di sviluppo nel lungo periodo è basata sulla piattaforma Java.
In virtù delle proprie competenze nel mondo ORACLE Forms-PL/SQL e negli ambienti JEE, grazie anche alla partnership con Ciphersft per l'utilizzo di Exodus (Tool di conversione), W4Y offre progetti di migrazione con la capacità di stimare molto bene tempi e costi, che risultano essere sino a 8 volte inferiori alla migrazione manuale.
Il percorso di una migrazione Forms to Java dovrebbe essere:
- Una prima fase dimostrativa basata su esempi reali
- Consegna dei sorgenti dell'applicazione (Forms e Menù) e dei sorgenti delle PL/SQL Library da parte del cliente
- Passaggio di analisi del codice in un "ANALYZER" allo scopo di verificare la qualità della trasformazione attesa e l'entità di attività tecniche da eseguire ulteriormente
- Definizione del carico di lavoro relativo a quanto sopra analizzato
- Definizione team di progetto congiunto per la verifica e messa in produzione dell'applicazione
- Definizione del periodo di parallelo e assistenza on site/remota
- Presentazione del piano di migrazione (partenza, eventuale suddivisione in blocchi/applicazioni, termine) e relativa definizione di tempi e costi della migrazione
- Conversione automatica di applicazioni basate su Oracle Forms Forms, Menù e Library PL/SQL)
- Produzione di codice Java/XML
- Mantenimento delle strutture e delle nomenclature (pseudofamiliarità del codice per gli sviluppatori)
- Conversione in J2EE senza generazione di classi wrapper
- Applicazione risultante con architettura multi-tier
- Utilizzo JDBC per connessione ai database
- Integrazione nell'architettura Oracle (possibilità di utilizzo, dopo la conversione, dell'infrastruttura Oracle)
- Mantenimento del Look & Feel originale, pensando gli utenti finali
CipherSoft is a leading software migration company specializing in providing legacy application conversions, consulting, and implementation services to organizations globally. CipherSoft has built strategic alliances with multinational firms such as Oracle, HP, Sun and IBM. The company has also formed relationships through specialized global channel partners who have the expertise to provide true open system technology. CipherSoft is a wholly-owned subsidiary of Unify Corporation . It is headquartered in Calgary, Canada with offices throughout the United States and Canada. Our partnerships with exceptional companies around the world allow clients to utilize our products on a global basis.