Gluecode
本说明概述价值、定价和用例。从这里您可以转到专属专区或客户门户执行下一步操作。
Modernizza i sistemi legacy IBM i (AS/400) e z/OS esponendo i programmi RPG e COBOL come REST API moderne — senza riscrivere il codice esistente, con conversione automatica del codice tramite AI in locale.
解决什么问题
- Dati legacy isolati, accessibili solo da terminali 5250/3270
- Impossibile integrare IBM i e mainframe con web, mobile e cloud
- Riscrivere COBOL/RPG costa 500k-5M EUR con rischi di progetto enormi
- Le competenze RPG/COBOL stanno andando in pensione
Cosa fa
Gluecode e' una piattaforma multi-runtime di modernizzazione e integrazione del
legacy enterprise. Fa due cose complementari: converte i sorgenti legacy
verso stack moderni tramite un workflow governato assistito da AI, ed espone
i programmi legacy IBM i e z/OS come API REST JSON, senza dover riscrivere subito
tutto. La Dashboard Avalonia e la CLI ufficiale gluecode costituiscono il
control plane unico per conversione, analisi, benchmark, reporting e readiness
operativa.
| Area | Cosa offre |
|---|---|
| Conversione codice | COBOL, RPG, PL/I, CL, REXX e SQL legacy verso Java, C#, Node.js, Python, TypeScript, ILE RPG Free e COBOL target (AIX, Micro Focus) |
| Integrazione IBM i | Esposizione di programmi e service program ILE (RPG/COBOL) via XMLSERVICE, stored procedure e chiamata diretta, con DB2 for i e servizi QSYS2 |
| Integrazione z/OS | Connettivita' CICS, BATCH, DB2, IMS via FTP, z/OS Connect EE, IBM MQ e CICS Web Services |
| Analisi e parity | Analisi rischio e complessita' pre-conversione, dependency map, parity source vs target e confidence score post-conversione |
| Governance | RBAC, audit trail, quality gate, badge Go-Live Readiness e readiness pack |
| Motori AI | LLM configurabili senza modifiche al codice: Ollama (locale), OpenAI, Azure OpenAI |
Funzionalita' chiave
- Conversione batch multi-linguaggio con preview dry-run, quality score e migration notes.
- Runtime probing per dedurre la firma di programmi legacy privi di sorgenti o documentazione.
- Flow Studio: mappe delle dipendenze (call, copybook, file) con rendering dei grafici e generazione architettura.
- Estrazione automatica delle regole di business e pseudo-codice dai sorgenti legacy.
- Parity Assurance e Confidence Report per validare l'equivalenza tra codice sorgente e codice convertito.
- Quality gate e Go-Live Readiness (Pass/Warn) agganciati ai criteri di rilascio.
- Export Readiness Pack e report multi-formato per audit e documentazione di rilascio.
- Monitoring real-time con metriche via WebSocket e confronto performance IBM i vs z/OS.
- Sicurezza enterprise: autenticazione JWT, API key, autorizzazione a livello di risorsa, integrazione RACF per z/OS.
- Sistema di billing e metering con tracking automatico dell'uso delle API.
Architettura
Il runtime ufficiale e' basato su C#/.NET 10 con ASP.NET Core ed Entity
Framework Core. L'architettura e' organizzata a bounded context: Gluecode.API
gestisce REST, autenticazione, RBAC, workflow e audit; Gluecode.Worker esegue i
job asincroni (analisi, parity, confidence) con retry e persistenza; il motore di
analisi specializzato viene invocato via CLI e i suoi risultati sono normalizzati
in contratti JSON unificati. Il control plane utente e' la Dashboard Avalonia
affiancata dalla CLI gluecode. La persistenza corrente e' su PostgreSQL; sono
presenti adapter di piattaforma per IBM i (ODBC, XMLSERVICE, DB2 for i) e z/OS
(FTP, z/OS Connect, MQ). L'API espone documentazione OpenAPI/Swagger automatica
ed e' distribuibile via Docker o installer Windows.
Requisiti
- Runtime piattaforma: .NET SDK 10; sistema operativo Windows x64 (installer/eseguibili nativi) o deploy containerizzato via Docker.
- Database: PostgreSQL (persistenza applicativa); MySQL 8.0+ per il sistema di billing; opzionale Redis per il caching.
- IBM i (target): IBM i 7.3 o superiore, ambiente PASE, DB2 for i, compilatori ILE COBOL e ILE RPG, accesso SSH ed emulatore 5250.
- z/OS (target): z/OS 2.3 o superiore, Enterprise COBOL 6.3+ (per JSON nativo), opzionali DB2 for z/OS 12+, CICS TS 5.3+, z/OS Connect; accesso TSO/ISPF, FTP/SFTP, emulatore 3270.
- Motore AI (opzionale): provider LLM configurabile tra Ollama locale, OpenAI o Azure OpenAI.
合规与法规
Fatturazione elettronica italiana
Il modulo di billing genera fatture conformi al tracciato FatturaPA con gestione IVA, stati fattura e persistenza dedicata.
报告与档案
- Readiness PackHTML + CSV + XLSX + JSON
Pacchetto di readiness esportabile dalla Dashboard, allegato al runbook di rilascio per validare il go-live.
- Conversion ReportHTML, PDF, CSV, XLSX, JSON
Report di esito conversione con quality score, livello e migration notes per ogni sorgente elaborato.
- Dependency MapJSON + Mermaid
Mappa delle dipendenze del programma (call, copybook, file) generata da Flow Studio per l'analisi architetturale.
- Benchmark ReportJSON + CSV
Riepiloghi di benchmark della conversione legacy per confronto e portfolio view.
- Audit / Governance ExportCSV + JSON
Export dei record di governance e audit trail per tracciabilita' e compliance tecnica.
- Billing ReportPDF + XLSX
Reportistica di fatturazione e revenue esportata dalla Dashboard.
用例
Banca: core banking su mainframe esposto via API
Integrazione dei programmi COBOL del core banking con i canali digitali senza toccare il codice legacy.
Manifatturiero: ERP AS/400 verso e-commerce
I programmi RPG dell'ERP esposti come REST API per alimentare e-commerce e applicazioni mobile.
