Roadmap ResSuite 5.1-V3
Transcript
Roadmap ResSuite 5.1-V3
Roadmap verso RES Suite EV 1.0 Rino Adamo Road map verso RES Suite EV 1.0 Agenda • • • • • • • • • • Docet EV: ha già compiuto il suo primo anno di vita – Si evolve sempre più nella componente di documentazione del SW dipartimentale con attenzione alle evoluzioni tecnologiche di questo environment (uso di framework di mercato in ambito di progettazione e packaging) – Snapshot relazioni tra componenti applicativi appartenenti a ownership diversi (es: sigle applicative) ed a livelli di aggregazione personalizzati (es: Modello ABI-LAB), differenziando le relazioni per canale di comunicazione (JDBC, CICS-ECI, CALL, FILE, WEBSERVICE, …) – Supporto delle omonimie (solo LUW) WicPlanet – Visualizzazione delle violazioni di QA nel sorgente – Hyper source view UpTown EV – Nuova GUI amministrativa WEB – Nuove funzionalità J/Man – Nuovo comando syntax checking interattivo (jman) – Nuova modalità di scrittura delle QA rules direttamente in REXX o CLIST – Nuovo plugin per Eclipse per l’editing, il syntax checking e i controlli di qualità IA – Convert Support – Tool di supporto all’adeguamento dei programmi Cobol Planning EV – Introduzione di un approccio matematico nella determinazione del corretto elapsed (Process Mining) IAD – Raccolta informazioni estesa ai WAS – Nuove funzionalità di IPSCAN e PORTSCAN – Utilizzo di «Bigdata» per ampliare capacità di memorizzazione e analisi delle informazioni Documentazione dei prodotti su piattaforma xWiki Nuova modalità di ticketing / segnalazione OTRS Nuove interfacce per piattaforme Mobile: UpTown e Planning 2 Road map verso RES Suite EV 1.0 Docet EV e WicPlanet EV: Snapshot delle relazioni • Consente di fotografare nel tempo le relazioni presenti tra componenti applicativi appartenenti a ownership diverse • Le relazioni vengono aggregate e propagate secondo un modello gerarchico personalizzabile: un modello di esempio è quello ABI-LAB per la 263 • Viene applicata una granularità che differenzia il canale di comunicazione tra i diversi componenti (JDBC, CICS-ECI, CALL-COBOL, CALL-LINK, FILE, WebService, ….) riportata anche ai livelli di aggregazione più alti 3 Road map verso RES Suite EV 1.0 Docet EV e WicPlanet EV : Snapshot delle relazioni Scelta data di rilevazione Relazioni in cui appare come provider e come consumer: • Tipologia di relazione (canale di comunicazione) • Numero di relazioni • Numero delle differenti relazioni • Numero di differenti oggetti provider/consumer coinvolti Selezionando una relazione viene visualizzato il dettaglio a livello inferiore Vista gerarchica 4 Road map verso RES Suite EV 1.0 Docet EV e WicPlanet EV : Snapshot delle relazioni Visualizzazione di uno storico variazioni anche per i livelli inferiori Invetory degli oggetti attribuiti come ownership: • Vista tabellare e grafica • Vista dello storico variazioni per tipologia di oggetto • Dettaglio inventory e storico anche per i livelli inferiori Inventory 5 Road map verso RES Suite EV 1.0 WicPlanet EV : Hypersource per i sorgenti Cobol • Soluzione che permette la navigazione web dei sorgenti Cobol, mettendone in evidenza la struttura e le relazioni fra gli elementi primari. • Grazie alla particolare disposizione della user interface il controllo del programma si concentra in un’unica pagina logica. In particolare : – – – • Link da data division agli utilizzi di variabili in statement di procedure e viceversa Visualizzazione nel flow del programma di copy incluse con possibilità di iconizzazione/ espansione Espansione di nested copy Le pagine HTML che permettono la navigazione vengono generate attraverso un processo batch, per cui le informazioni sono da considerarsi statiche e riferite alle informazioni presenti sulle tabelle della Res Suite alla data di generazione del pacchetto. Questo ne garantisce, in uno scenario di Impact Analysis, l’allineamento con gli esiti della stessa. 6 Road map verso RES Suite EV 1.0 WicPlanet EV : Hypersource per i sorgenti Cobol MENU DI NAVIGAZIONE SUGLI ELEMENTI STRUTTURALI DEL PROGRAMMA COPY ESPANDIBILE/RICHIUDIBILE DICHIARATIVA VARIABILE CLICCABILE AL CLICK SULLA DICHIARATIVA ESPONE GLI STATEMENT DI UTILIZZO DELLA VARIABILE CLICCANDO SUL NUMERO DELLA RIGA IL RIQUADRO SUPERIORE SI RIPOSIZIONA SUL PUNTO CORRISPONDENTE DEL SORGENTE 7 Road map verso RES Suite EV 1.0 WicPlanet EV : Hypersource per i sorgenti Cobol CLICCANDO SUL NOME DELLA COPY / DCLGEN NELLO STATEMENTE DI INCLUSIONE VIENE APERTO UN NUOVO TAB CHE NE EVIDENZIA GLI ALTRI PROGRAMMI UTILIZZATORI CLICCANDO SUL NOME DELLA COPY / DCLGEN, IL RIQUADRO PRINCIPALE SI RIPOSIZIONA SUL PUNTO DEL SORGENTE IN CUI VIENE INCLUSA 8 Road map verso RES Suite EV 1.0 WicPlanet EV : Hypersource per i sorgenti Cobol TAB DI VISUALIZZAZIONE COPY LISTA DEI PROGRAMMI DEL PACCHETTO CHE INCLUDONO LA COPY (X-REF) – CLICCANDO UN NOME PGM SI APRE IL CORRISPONDENTE TAB DI CONSULTAZIONE 9 Road map verso RES Suite EV 1.0 UpTown EV - Nuova componente ADM Web • • Sostituirà integralmente la GUI Windows Funzionalità che saranno disponibili nella nuova ADM – – – – – Nuovi controlli sui dati di input : nuovi formati data, stringa, case-sensitive, … Introduzione di un concetto di meta-dominio di controllo associabile a più parametri Superamenti di limiti dimensionali Introduzione di nuove informazioni : es. descrizione dei processi, note di commento sui parametri In atto la valutazione di altre funzionalità : es: layout della pagina parametri 10 Road map verso RES Suite EV 1.0 UpTown EV - Nuove funzionalità • Integrazione con lo schedulatore dipartimentale SMA OpCon • Validazione di una richiesta di esecuzione di un processo – – – Introduzione di un «ruolo di attivatore» di una richiesta differenziato dal «ruolo di validatore» per la reale messa in esecuzione del processo Sistema di notifiche che accompagna le azioni che si susseguono nell’iter di validazione, verso il validatore e verso l’utente richiedente : es: presenza in coda di una o più richieste in attesa di validazione e notifiche periodiche di sollecito, conferma di validazione o di un rifiuto Nell’iter di validazione è possibile introdurre note che ne descrivono le differenti azioni: es. un rifiuto della validazione 11 Road map verso RES Suite EV 1.0 J/Man - Nuove funzionalità • Nuovo sistema di syntax checking interattivo con funzionalità integrate di QA 12 Road map verso RES Suite EV 1.0 J/Man - Nuove funzionalità • Nuova modalità di scrittura delle QA rules direttamente in CLIST e/o REXX • Nuovo plugin per eclipse intervento dedicato 13 Road map verso RES Suite EV 1.0 IA-Convert Support - Tool di supporto all’adeguamento dei sorgenti COBOL • A partire dai risultati dell'analisi d'impatto, "attrezza" il sorgente COBOL in modo da facilitare gli applicativi nella fase di adeguamento, proponendo le eventuali modifiche di data type delle variabili incapienti e inserendo opportuni tag (personalizzabili) nei punti individuati dall'analisi d'impatto. • E’ applicabile sia ai programmi che alle copy • Realizzato in Java, accede unicamente alle tabelle RES Suite dell’istanza su cui è stata effettuata la lavorazione finalizzata all’analisi d’impatto. • Tratta i punti di impatto potenziale commentando la riga originale e duplicandola. Agisce in modo diversificato a seconda delle casistiche – In Data Division è previsto l’adeguamento della dichiarativa del campo elementare incapiente, segnalato con il tag ML – Negli altri casi la riga viene lasciata invariata e segnalata con il tag TD • Inserisce un commento iniziale che, oltre a documentare con opportuno tag il fatto che il sorgente è stato segnalato dall’analisi d’impatto, riporta anche l’informazione circa il numero complessivo delle righe individuate nel resto del sorgente come potenzialmente impattate. • Il testo che caratterizza i tag può essere personalizzato in fase di configurazione sulla base degli standard del Cliente 14 Road map verso RES Suite EV 1.0 IA-Convert Support - Tool di supporto all’adeguamento dei sorgenti COBOL (Sorgente «attrezzato») 15 Road map verso RES Suite EV 1.0 IAD Nella nuova versione, oltre alla «naturale» evoluzione del sistema, sono introdotte nuove funzionalità con lo scopo di allargare il campo degli «oggetti» analizzati, di potenziare la capacità di analisi e rappresentazione, e di migliorare la gestione del sistema. Web Application Server Agent di raccolta «da remoto» di informazioni da un Web Application Server (richiede che il WAS sia attivo) Informazioni raccolte: • Was • • • • • JDK Type/Version Port • Version • Vendor • HeapSize Applications • Name • Install path • Status JNDI • Name • Type IPScan IAD è un sistema basato su Agent. I vantaggi di questa tipologia di soluzione sono numerosi, ma i dispositivi senza agent a bordo non sono rilevati dal sistema. L'agent IPScan effettua una scansione (configurabile) temporizzata della rete, raccogliendo da remoto le informazioni relative ai devices rilevabili. Utilizza come strumento base di scansione NMAP, di cui ne sfrutta caratteristiche e configurabilità Informazioni raccolte: • • • • • IP address Operating System Ports Active Services IAD Agent installed 16 Road map verso RES Suite EV 1.0 IAD Storage Si tratta di una funzionalità già presente in IAD. Nella corrente versione di IAD, la capacità di scansione ed analisi dello storage deve essere indirizzata mediante opportuni parametri di scansione (folders, tipologie di files, profondità di scansione, «top files», …..) A questa modalità si aggiunge ora la possibilità di effettuare scansioni più quantitative (sfruttando un approccio e la tecnologia «BigData»). L’agent non ha più potenziali limitazioni nella raccolta di informazioni, che sono poi inviate ad un server Hadoop (dove vengono memorizzate ed analizzate con tecnologie e strumenti di tipo BigData). Questa modalità si affianca all’attuale, permettendo di scegliere la tecnologia più adatta alle necessità ed agli obbiettivi del Cliente. PortScan L'agent PortScan effettua una scansione locale temporizzata delle connessioni del device su cui è installato. Lo scopo è disegnare una mappa delle connessioni a run-time dei server. E’ attualmente in fase di valutazione l’opportunità di utilizzare la strategia BigData anche per un’analisi più estesa delle interconnessioni della rete, raccogliendo le informazioni da un maggior numero di devices e con frequenza maggiore. Informazioni raccolte: • • • • Local ports Remote IP and connection port Connection status Owner PID 17 Road map verso RES Suite EV 1.0 xWiki – Documentazione on-line di ResSuite EV 18 Road map verso RES Suite EV 1.0 OTRS – Sistema ticketing per aprire segnalazioni e tracciarne l’iter 19 Rino Adamo [email protected] RES Viale Piero e Alberto Pirelli, 6 - 20126 Milano M +39 333 7474391 Grazie