Introduzione all'architettura IBM Power Systems e al sistema operativo IBM i (0,5 giorni) • • • • Le tecnologie IBM per i sistemi informativi La famiglia di prodotti IBM Power Systems L’architettura Power Il sistema operativo IBM i o fondamenti architetturali o l’architettura ad oggetti o il livello unico di memoria o l’integrazione dei componenti o il file system Il sistema operativo IBM i (12 giorni) • • • • • • • • • • • • • • • • • • Gestione per oggetti: concetti generali L’indirizzamento degli oggetti I comandi CL Gestione dei messaggi Utilizzo dell'help Attivazione e terminazione del sistema Come il sistema operativo IBM i gestisce i lavori Gestione dei dispositivi periferici Funzioni di salvataggio e ripristino degli oggetti Gestione delle correzioni e degli aggiornamenti (Program Temporary Fix – PTF) del sistema operativo IBM i Programmazione del linguaggio di controllo (CL) Introduzione agli strumenti di gestione del file system (PDM) e di editing dei programmi (SEU) Creazione e gestione dei menù Ottimizzazione delle prestazioni del sistema La sicurezza in ambiente IBM i o valori di sistema o profili utenti o profili di gruppo o autorizzazioni agli oggetti o auditing o pianificazione della sicurezza o definizione e creazione di un ambiente di lavoro per l’utente finale Concetti di affidabilità e disponibilità del sistema operativo IBM i Salvataggio e ripristino dei dati e degli oggetti Gestione del Journal e del Commitment Control (registrazione delle modifiche ai dati su un giornale di lavoro e garanzia di integrità delle transazioni) La virtualizzazione in ambiente IBM i (2 giorni) • • • Concetti e terminologia Come pianificare la virtualizzazione Come realizzare la virtualizzazione o lo strumento per la gestione della virtualizzazione: Hardware Management Console (HMC) o creazione di una partizione o condivisione di hardware attraverso il Virtual I/O Server Il database relazionale IBM DB2 for i (4,5 giorni) • • • • • • • • • Files fisici o Codifica sorgente files fisici o Compilazione files fisici o Field Reference File (Dizionario Dati) Files logici o Codifica sorgente files logici o Compilazione files logici Gestione dei file Integrità referenziale Trigger Concetti di SQL Oggetti SQL e definizione dei dati Creazione di tabelle, viste ed indici Funzioni SQL Business Intelligence e IBM DB2 Web Query (1 giorno) • • • Il database relazionale DB2 for i: caratteristiche e peculiarità Concetti di Business Intelligence: come analizzare i dati per ricavare informazioni, valutazioni e previsioni che riguardano l'azienda e il mercato DB2 Web Query: il prodotto IBM di Business Intelligence specifico per IBM i - struttura del prodotto - funzionalità - esempi di utilizzo Lo sviluppo applicativo in ambiente IBM i: concetti e prodotti (1 giorno) • • • • • • Il concetto di "Enterprise Application" Il modello applicativo delle "Enterprise Application" tradizionali I Business Computer dell'IBM come infrastruttura ideale per eseguire "Enterprise Application" L'evoluzione dei Business Computer IBM - dai Mainframe ai Power Systems con sistema operativo IBM i Le "Enterprise Application" tradizionali in ambiente IBM i - database relazionale integrato - gestione integrata delle transazioni - la gestione dell'interfaccia utente a carattere - i linguaggi di programmazione L'evoluzione dei modelli applicativi per "Enterprise Application" • • • • - dal Client Server al Rich Client - dal Web Tradizionale al Web 2.0 - Web Services SOAP e REST La strategia IBM per lo sviluppo di "Enterprise Application" - Java - Java Enterprise Edition - Servlet - JavaServer Pages - JavaServer Faces - Enterprise JavaBeans - WebSphere Application Server Un'alternativa a Java per le applicazioni Web: PHP Come adattare "Enterprise Application" tradizionali ai nuovi modelli applicativi - l'approccio "Reface" - l'approccio "Restructure" - l'approccio "Rewrite" Gli ambienti di sviluppo per "Enterprise Application" IBM i - concetti di Eclipse - Iitool di sviluppo IBM Rational basati su Eclipse PHP e IBM i (1 giorno) • • • • • • Introduzione al PHP Struttura del linguaggio, tipi di dati, design applicazioni, array, ... Manipolazione di stringhe Interazioni con il Database Gestione delle sessioni Integrazione tra PHP e IBM i La continuità di servizio: concetti e prodotti (9 giorni) • • • • I motivi per avere una installazione affidabile - continuità delle operazioni - disaster recovery Elementi che contribuiscono all’affidabilità di un singolo server - componenti di disegno hardware e software di un singolo sistema (ridondanza di componenti, disegno del processore, elementi di affidabilità della base dati) Elementi di affidabilità e continuità in ambiente multiserver - isolamento di ambienti dati e programmi - ridondanza di ambienti complessi su più server - gruppi di sistemi (cluster) - sistemi distribuiti geograficamente Quick-EDD/HA: una soluzione applicativa per l’alta affidabilità dei server La nuova frontiera del Cloud : concetti e soluzioni IBM (0,5 giorni) Il nuovo modello IT del Cloud Computing: come ridurre i costi e la complessità delle infrastrutture, migliorando l’utilizzo delle risorse e la fornitura di servizi.