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