Home » Servizi

Servizi

 

  -    ACME

ACME è in grado di: 
- supportare lo staff ICT per la realizzazione di nuovi progetti
  o la manutenzione sia ordinaria che straordinario del
  software in uso.
- grazie alla conoscenza dei prodotti Micro Focus  di dare un
   valido contributo nel Re-hosting del sistema informativo.
- tramite 
i tools realizzati ed alla esperienza acquisita  di
  supportare lo staff ICT fornendo un valido contributo per
  perseguire l'obiettivo di Re-engineering degli applica
tivi o
  la migrazione degli stessi al Web.

 

                                                 

TOOLS

ACME4LR            Conversione applicativi COBOL

 

ACME4LR_I2S      Isam to SQL

                          origine            ISAM / VSAM
                          destinazione    DB2, Oracle, MySql, MsSql

 

ACME4LR_C2G     da front end a carattere

                          origine           IBM BMS, Cobol Screen Section, Microfocus Dialog System ...
                          destinazione   Html, Java, Visual Basic, Microfocus Dialog System

 

 

assistenza

 Legacy Re-Hosting

    

Trasferire le applicazioni da una piattaforma hardware storica, indipendentemente dal linguaggio con il quale sono state sviluppate e senza perdere le proprie caratteristiche funzionali è una soluzione tattica guidata dall'esigenza del contenimento dei costi e dei tempi di menutenzione e sviluppo ed è il primo step di una più ampia strategia di modernizzazione dei sistemi in chiave "service oriented".

La migrazione del parco applicativo può avvenire in differenti modi: la riscrittura delle applicazioni ossia ridefinizione del codice; per esempio, passando da Cobol a Java o il re-hosting ossia nessun intervento sul linguaggio; il Cobol rimane Cobol, l'applicazione viene semplicemente trasferita. Il re-hosting, tecnicamente, è il porting di una o più applicazioni legacy, fino all'intero sistema, verso ambienti open e standard Microsoft, Unix, Linux senza che vi siano riconversioni o riscritture dei codici sorgenti e, soprattutto, senza che le applicazioni mission critical subiscano modifiche funzionali. Il re-hosting, di fatto, sfrutta la capacità del linguaggio Cobol, ancora oggi presente nell'80% delle applicazioni mission critical delle aziende, di evolversi ed essere "portato" da un sistema a un altro con grande flessibilità e adattabilità, evitando interventi di riscrittura delle applicazioni, limitati a casi eccezionali in cui è necessaria una significativa revisione funzionale dell’applicazione con passaggio in toto, per esempio, da Cobol a Java. 

 

Legacy Re-Engineering 

 

Re-engineering è una tecnica per ricostruire le applicazioni legacy in una nuova tecnologia o piattaforma migliorandone le funzionalità e renderle più performenti e manutenibili. 

ACME ritiene che intervenire sulla gestione dell'interfaccia e della base dati preservando la logica degli applicativi al fine di minimizzare le fasi di test e riaddestramento degli Utenti salvaguardando gli investimenti passati sia il modo più efficiente e agile di trasformare le applicazioni legacy considerando che queste operazioni facilitano la migrazione ad altre piattaforme.

ACME ha sviluppato tools finalizzati, dopo opportune personalizzazioni, a:

- conversione interfaccia;
- conversione base dati.

 

Host to Web

  Consiste in una serie di attività di reingenierizzazione delle applicazioni al fine di renderle accessibili al web.
In linea di massima gli interventi necessari sono:
- conversione del front end a pagine html;
- modifica dei programmi variando la gestione del video;
- eventuale conversione base dati da Isam/Vsam a Sql;
- costruzione di un monitor per la gestione pagina Html e programma;
- modifiche ai programmi per renderli richiamabili dal monitor;
- intervenire sulle procedure "batch" e stampe.

Tutto ciò potrebbe risultare abbastanza semplice se il sistema da reingenierizzare è basato sull'utilizzo di un "monitor" per la gestione video (alcuni sistemi IBM, BULL, HP ......)

ACME è in grado, grazie ai tools e progetti realizzati, di supportare lo staff ICT fornendo un valido contributo per perseguire l'obiettivo.