le nostre soluzioni

overview

click per ingrandire
Un errore ricorrente che si commette riguardo il software è l'assumere che lo sforzo maggiore riguardi le attività di sviluppo. In realtà, lo sviluppo è solo una parte dell'intero processo che comprende  altre attività che sono coinvolte nello sviluppo e nella distribuzione  del software. 

Tutte queste attività vanno sotto il nome di ciclo di vita del software che si basa su sei processi fondamentali ingegneria dei requisiti, disegno, sviluppo, integrazione, rilascio e manutenzione. Inoltre, il ciclo di vita del software è parte integrante di uno dei quattro domini nei quali e suddiviso il controllo della funzione IT (IT GOVERNANCE) secondo il modello COBIT 4.1:
 
- Pianificazione e Organizzazione (Plan and Organise)
- Acquisizione e Implementazione (Acquire and Implement)
- Rilascio ed Assistenza (Deliver and Support)
- Monitoraggio e Valutazione (Monitor and Evaluate)
 
A supporto di alcuni di questi processi, sulla base di tecnologie innovative e di esperienze consolidate, siamo in grado di proporre soluzioni efficaci:
 
- Nel Project Management:, con: pianificazione, stima dei costi e della qualità, Variance Analysis & Adaptive Forecasting, Industry Benchmarking & Process Assessment
- In attività di inventario, assessment, componentizzazione, documentazione di applicazioni esistenti, finalizzati alla comprensione, gestione, manutenzione e trasformazione delle stesse in chiave evolutiva
- Nello sviluppo, la manutenzione, la trasformazione di applicazioni COBOL
- Nella migrazione di applicazioni legacy (PC, mainframe, AS/400) su piattaforme Windows, Linux e Unix
- Nella migrazione di applicazioni IBM mainframe COBOL (CICS e Batch) su .NET in modalità nativa
 
- In soluzioni di accesso ai dati in tempo reale indipendentemente dal tipo di file e dalla organizzazione
- Nella migrazione di database
- Nel Quality Assurance delle applicazioni

scarica la nostra proposta commerciale Scarica il pdf della nostra prosta. Bizlogica: soluzioni e business

Migrazione delle applicazioni legacy a Windows .NET

Una soluzione basata sulla tecnologia NeoSuite di Alchemy Solutions e sull’esperienza di bizlogica per migliorare le applicazioni, sfruttando le caratteristiche delle nuove piattaforme. Tra i fattori chiave di successo: la diminuzione dei costi, la salvaguardia degli investimenti e i rischi contenuti.

La tecnologia NeoSuite™ di Alchemy Solutions, composta da NeoKicks™, NetCOBOL for .NET™, NeoBatch™, NeoSort™ e NeoData™, mette a disposizione tutto ciò che
click per vedere la presentazione è necessario per migrare le applicazioni mainframe (OS/390 e z/OS), CICS e BATCH verso l’ambiente .NET, in modalità nativa, senza ricorrere ad ambienti di produzione emulati. Poter ottenere l’equivalenza funzionale di tali applicazioni su piattaforme di gran lunga meno costose costituisce un vantaggio che un numero crescente di aziende sta verificando sul campo. In una migrazione che utilizza questa soluzione, sebbene il “look and feel” delle applicazioni sia preservato, le interfacce sono convertite in ASP.NET Web Forms, in modo da poter essere eventualmente migliorate utilizzando la molteplicità di controlli grafici disponibili in tali ambienti. La strategia di portare completamente le applicazioni CICS nel mondo .NET può cambiare radicalmente la prospettiva di tali tipi di applicazioni: i limiti costituiti dall’interfaccia caratteri e dalla dipendenza da un unico produttore vengono superati dalla possibilità di far crescere le applicazioni utilizzando tecnologie moderne e disegni di interfacce che vengono continuamente sviluppati nell’ambiente .NET di Microsoft, da miriadi di aziende indipendenti. NeoKicks dispone di un wizard che prende i programmi CICS COBOL e le mappe BMS associate, le converte in  programmi e forms compatibili .NET, e le inserisce in un progetto Visual Studio .NET. I comandi CICS vengonosono automaticamente convertiti in chiamate a metodi dei servizi NeoKicks inserendo e modificando appropriatamente la sintassi COBOL. In tal modo è subito possibile iniziare a costruire e provare il codice migrato.

scarica la nostra proposta commerciale Scarica il pdf della nostra prosta. Bizlogica: soluzioni e business

Utenti Micro Focus e AcuCOBOL! Scoprite perchè così tanti Professionisti sono attratti dal NetCOBOL!

Perché NetCOBOL attira gli Utenti Micro Focus e AcuCOBOL
Le funzionalità, la struttura dei prezzi e l'affidabilità di NetCOBOL ne fanno la scelta ideale per gli sviluppatori di applicazioni COBOL che ricercano la massima professionalità. Ecco perché:
 Benefici
  • Nessun costo per il runtime del COBOL, né per le applicazioni server (dettaglio della politica commerciale) - Come per tutti gli altri linguaggi di sviluppo più popolari, è sufficiente acquistare il compilatore e l’ambiente di sviluppo, dopodiché si possono distribuire le proprie applicazioni senza costi aggiuntivi.
  • Elevata affidabilità - Gli utenti del NetCOBOL riconoscono la sua solida reputazione per produrre un codice altamente stabile.
  • Compatibilità verso le versioni precedenti - Quando si passa ad una nuova versione di NetCOBOL, tipicamente non c’è alcuna necessità di ricompilare tutti i programmi, rendendo il processo di aggiornamento molto più semplice.
  • Forte integrazione con gli ambienti .NET e Visual Studio di Microsoft - Fujitsu vanta una stretta relazione e continua collaborazione con Microsoft e continuerà ad assicurare che il NetCOBOL for .NET sia un linguaggio di prima classe per lo sviluppo di applicazioni .NET. Ciò è assicurato dal fatto che esso genera codice MSIL puro. Uno dei principali benefici è costituito dal fatto che si può fare il debug di applicazioni multi-linguaggio, con un solo strumento di debug (Visual Studio).
  • Un meccanismo di build e distribuzione estremamente efficace - Il codice NetCOBOL si integra perfettamente con l’ambiente operativo target, garantendo che i processi di build e distribuzione siano proprio semplici ed efficaci come ci si deve aspettare.
  • Sono disponibili versioni native anche per Windows, Linux, SPARC Architecture (Solaris) e HP-UX, oltre al supporto per Eclipse su Windwos e Linux.
 Leggete di seguito per le risposte alle domande più frequenti (Frequently Asked Questions):

 FAQ sulle migrazioni da COBOL Micro Focus o AcuCOBOL
Come posso migrare le mie applicazioni scritte in ACUCOBOL-GT? I Thin Client? Le Applicazioni Web?
Quali parti della sintassi proprietaria di AcuCOBOL sono o non sono supportate?

E riguardo altri tool AcuCOBOL come Acu4GL, AcuBench e AcuSQL? 
Quali parti della sintassi proprietaria di Micro Focus sono o non sono supportate?
Come migrare applicazioni Micro Focus Dialog System?

Come posso migrare le mie applicazioni scritte in ACUCOBOL-GT? I Thin Clients? Le Applicazioni Web? 
Se la scelta è di rimanere nell’ambiente Windows, una soluzione è fornita dalla nostra partnership con Flexus, che garantisce il mantenimento delle caratteristiche grafiche di AcuCOBOL-GT. Flexus mette a disposizione uno strumento di conversione che provvede a migrare le screen section GUI di AcuCOBOL-GT direttamente verso l’ambiente Flexus SP2.  Ciò garantisce tra l’altro che il “look & feel” del vostro presentation rimanga lo stesso per i vostri utenti.  Flexus fornisce anche una soluzione thin client, se questa è la configurazione esistente e si desiderasse mantenerla. Se invece si volesse migrare verso un environment .NET puro, esistono alter soluzioni, che permettono di ottenere un risultato completamente native. Contattateci per approfondimenti. (
torna su)

 
Quali parti della sintassi proprietaria di AcuCOBOL sono o non sono supportate?
Alcune estensioni del linguaggio proprie di AcuCOBOL devono essere necessariamente convertite. In particolare, le CALL a C$XML, C$SYSTEM, WIN$PRINTER devono essere rimpiazzate. L’aspetto interessante è che grazie alla totale integrazione del NetCOBOL nel .NET Framework, esistono già delle componenti in tale ambiente che possono sostituire le funzionalità citate. In pratica, indipendentemente da quale specifica funzione o routine proprietaria Acucorp state utilizzando, esiste sempre anche più di una alternativa tra i metodi in .NET che può essere adottata. (
torna su)
 
Tool supportati:
  1. In ambiente Microsoft Windows, Acu4GL è completamente rimpiazzato da NeoData, che permette di mantenere inalterati gli statement COBOL I/O esistenti ed accedere in READ e WRITE a tabelle SQL Server. 
  2. AcuBench è sostituito dall’ambiente di sviluppo Visual Studio. 
  3. Se fosse necessario mantenere delle strutture dati di tipo indexed file, è sufficiente disporre dell’interfaccia tra NetCOBOL e Btrieve per avere a disposizione le funzionalità base proprie di Btrieve per accedere ai file indexed da tool di terse parti e altri linguaggi, come ad esempio Visual Basic. Questa soluzione può rimpiazzare AcuODBC/AcuXDBC.
  4. I Thin Client di ACUCOBOL-GT sono gestibili tramite la soluzione thin client di Flexus.
  5. AcuSQL è perfettamente amntenuto da NetCOBOL for .NET, che supporta in modo nativo comandi embedded SQL. Ciò significa tra l’altro che non è necessario alcun runtime separato.
  6. Altre utility specifiche di Acucorp come  vutil e Alfred possono essere sostituite con i Fujitsu Data Tools (Data Converter e Data Editor). Data Editor non fornisce solo un meccanismo di display di un record alla volta, ma è anche in grado di proporre una griglia di molti record insieme.  
Tool non supportati:
  1. Non esiste invece una sostituzione diretta per AcuServer (file access remoto).

 (torna su

Quali parti della sintassi proprietaria di Micro Focus sono o non sono supportate?
come già per le conversioni da AcuCOBOL, ci sono alcune estensioni di sintassi Micro Focus che possono richiedere delle modifiche. Per esempio, l’utilizzo di CALL dirette ADIS o di tipo x’nn’ richiede interventi di modifica. (
torna su)
 
Come migrare applicazioni Micro Focus Dialog System?
Flexus può fornire una soluzione in grado di convertire le applicazioni Dialog System sia a carattere che GUI. Contattateci per ulteriori informazioni. (
torna su)

scarica la nostra proposta commerciale Scarica il pdf della nostra prosta. Bizlogica: soluzioni e business