02CIXPG Sistemi informativi aziendali Introduzione al Corso 1 http://bit.ly/sistinfo http://elite.polito.it/ teaching-mainmenu-69/ laurea-specialistica-mainmenu-83/117-02cix Fulvio Corno Dipartimento di Automatica e Informatica Politecnico di Torino 1
Tema dominante Capitolo 3: Web Information Systems pagina 137 2
Programma del corso (dal Portale della Didattica) Image: http://www.wordle.net/ 3
Obiettivi del corso Analizzare gli scenari di costruzione e di integrazione integrazione di sistemi eterogenei Analizzare i requisiti posti dalle applicazioni Enterprise sui sistemi informativi aziendali di grandi dimensioni Analizzare le tecnologie web applicate nei sistemi informativi aziendali Tecnologie Web tradizionali Architetture enterprise (Tecnologie Web 2.0) Knowledge Management Systems (Enterprise 2.0) I.n.t.e.g.r.a.z.i.o.n.e 4
Temi dominanti Utilizzo delle tecnologie web, sviluppate e maturate in ambito Internet Applicazioni di grande complessità Affidabilità, versatilità, manutenibilità Integrazione con sistemi informativi preesistenti Integrazione tra sistemi informativi eterogenei Unificazione delle interfacce d accesso Moltiplicazione dei canali di accesso Processi di business che escono dai confini aziendali Sistemi informativi per la gestione della conoscenza 5
Tecnologie trattate Image: http://www.wordle.net/ 6
Approccio didattico Illustrazione delle problematiche aziendali Apprendimento delle nozioni di base sulle principali tecnologie adottate Sperimentazione in laboratorio e costruzione di piccole applicazioni con tali tecnologie Analisi di prodotti disponibili, con particolare enfasi al mondo open source Testimonianze aziendali 7
Argomenti dei corsi Corso 1 J2EE Web Tier Corso 2 Database access Sviluppo di un sistema informativo completo Web Information Systems Sistemi di gestione documentale Process modelling (UML Activity diagrams, BPMN) Sviluppo basato su componenti Off-TheShelf Integrazione e SOA Ingegneria dei requisiti + Use Case modeling Conceptual modelling (UML Class Diagrams) Definizione e prospettive sui Sistemi Management Informativi Information Systems 8
Tecnologie trattate Fondamenti dello sviluppo web moderno Linguaggi e tecnologie basati su XML: XSD, XSLT DOM, CSS, Javascript Sviluppo in ambiente Java/JSP/Servlet (Java EE) Modellazione dei requisiti (UML) Service Oriented Architectures Web services e SOAP Web 2.0 (Ajax, Mash-up) Knowledge management Rappresentazione della conoscenza Sistemi informativi per la gestione della conoscenza Esempi di Web Information System reali 9
Prerequisiti (verranno ripresi) HTML (tag, FORM) Applicazioni web (PHP, ASP, JSP,...) con data-base Principali tipologie dei sistemi informativi aziendali (CRM, ERP, KMS,...) 10
Materiale di studio Sito web del corso http://elite.polito.it/teaching-mainmenu-69/laurea- specialistica-mainmenu-83/117-02cix Indirizzo breve: http://bit.ly/sistinfo Materiale fornito dai docenti Tutti i lucidi utilizzati in aula Video (screencast) delle lezioni Testi e soluzioni degli esercizi proposti in aula Link Documenti di riferimento Standard relativi alle varie tecnologie Blog e Articoli interessanti 11
Software Utilizzo prevalente (quasi esclusivo) di software Open Source Legalità Possibilità di verificare pacchetti anche complessi Valutazione indipendente delle soluzioni più adatte alla realtà aziendale Link sul sito del corso 12
Orario ed aule Giorno e ora Aula Tipologia Note Giovedì 14:30-16:00 2 Lezione/Esercitazione Giovedì 16:00-17:30 2 Lezione/Esercitazione Venerdì 13:00-14:30 10A Lezione/Esercitazione Mercoledì 10:00-11:30 LEP Esercitazione/Laboratorio (Squadra 1) a partire dal 10/10/2012 Lunedì 13:00-14:30 LEP Esercitazione/Laboratorio (Squadra 2) a partire dal 08/10/2012 13
Modalità d esame Prova scritta Domande teoriche Esercizi di programmazione Verifica di laboratorio Svolgimento e correzione tesina Da definire (in funzione del numero di iscritti) Individuale vs. di gruppo? Obbligatoria vs. facoltativa? Punteggio? 14
Contatti Fulvio Corno Dip. di Automatica e Informatica (III piano) E-mail: fulvio.corno@polito.it Telefono: 011 564 7053 Ricevimento studenti: giovedì 10:30-12:00 (avvisare via email) Dario Bonino Dip. di Automatica e Informatica (III piano) E-mail: dario.bonino@polito.it Telefono: 011 564 7170 Sito web del corso http://bit.ly/sistinfo 15