Infrastrutture e Sviluppi Enterprise OSS in CSI Piemonte

Documenti analoghi
MDD Tools in CSI Piemonte: industrializzazione dello sviluppo e progetto open source

APPENDICE 4 AL CAPITOLATO TECNICO

Il CSI Piemonte ed il riuso tra enti della pubblica amministrazione

Comune di Venezia. Scheda descrittiva del programma

Coverciano 15 Settembre 2010 Convegno Nazionale Dafne Ospedali e Pubblica Amministrazione Il Sistema a Supporto dell Accordo Pagamenti Regione Lazio

Comune di Venezia. Scheda descrittiva del programma

LA SOLUZIONE DEL CSI PIEMONTE PER LA GOVERNANCE DEL GRUPPO PUBBLICO LOCALE. P. Palermo, S. Pochettino Direzione Governo e Gestione CSI Piemonte

Information & Data Management: come modellare le infrastrutture per un business datacentric

UFFICIO TECNICO E ANALISI DI MERCATO- Settore I Informatica e Settore II Telecomunicazioni. Lotto 1 Appendice 1 Profili Professionali

ALLEGATO A (D.R. n. 832 del ) AREA SCIENTIFICO DISCIPLINARE INGEGNERIA INDUSTRIALE E DELL INFORMAZIONE

Una Roadmap per il Cloud Computing: Organizzazione e tecnologie per il modello as a Service

OPEN SOURCE ALTERNATIVA IN TEMPO DI CRISI O CRISI DEL SOFTWARE PROPRIETARIO?

GARA N ABSTRACT

Digital Transformation e Cloud. Stefano Inelli 22 Novembre 2017

ALLEGATO 3 DESCRIZIONE DELLA INFRASTRUTTURA INFORMATICA CHE OSPITERÀ L APPLICATIVO OGGETTO DI FORNITURA (Aggiornato al 28/11/2016 revisione 4)

RenditeWeb. Insurance Life & Pensions esperienza e professionalità al servizio delle Compagnie di Assicurazioni

Hybrid IT Governance. Stefano Mainetti Responsabile Scientifico Osservatorio Cloud & ICT as a Service. Network Digital4 - events

ALLEGATO E AL CONTRATTO QUADRO - LOTTO 1 DI CLOUD COMUPTING

ALLEGATO 2 - TABELLA PREZZI UNITARI DEI SERVIZI

REQUISITI TECNICI HR INFINITY ZUCCHETTI

Traduzione e interpretazione

Le iniziative Consip a supporto

PROCEDURA APERTA (AI SENSI DEL D.LGS.163/2006 E S.M.I.)

Soluzione WebGIS Regione Piemonte Gianni Siletto-Silvana Griffa

LA VIRTUALIZZAZIONE CASE STUDY CAMPUS DI CESENA

ALLEGATO E AL CONTRATTO QUADRO - LOTTO 1 DI CLOUD COMPUTING

ARCHITECTING AND DESIGNING J2EE APPLICATIONS

L infrastruttura STIL. Presentazione dei risultati finali del progetto Alessandro Ricci Università di Bologna DEIS Bologna / Cesena

VIRTUAL INFRASTRUCTURE DATABASE

Applicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO

Company Profile

Prezzo unitario di base d'asta. VM 1 - small VM 2 - medium VM 4 - X large Prezzo unitario di base d'asta

CONSIP PUBLIC. Infrastructure as a Service (IaaS) L1.S1.1. Periodicità del prezzo unitario: Orario. VM 1 - small 0,0740. VM 2 - medium 0,1529

Solution Integrator 18/06/16.

Smart Cities and Communities and Social Innovation Bando MIUR. D.D. 391/Ric. del 5 luglio Application Store

Applicazione: GAS - Gestione AcceSsi

We W t e n t e n t e Com o p m o p n o e n n e t n i t i Sof o t f w t ar a e Wetnet engine Wetnet Database Wetnet Web-Supervisor

AscotWeb - mediatore Versione dicembre 2015

Italy Spain UK Germany. Progetto Mangrovia

Ambienti di Sviluppo. Linguaggi compilati

OPEN SOURCE ALTERNATIVA IN TEMPO DI CRISI O CRISI DEL SOFTWARE PROPRIETARIO?

Il porting da piattaforme Sun SPARC a RHEL su x86. Michelangelo Uberti Babel - Sales Engineer

IBM - IT Service Management 1

Il Community Cloud per il Sistema Pubblico Trentino. Roma, 29 novembre 2012

Migrare a JBoss: andare oltre gli aspetti tecnologici

OpenStack Self Data Center: il cloud computing secondo TIM

5. quesito [ CSDP Servizi prodotti in Ambiente Intel X86 - Core ]

FORMATO EUROPEO PER IL

SIL Locale. Manuale di installazione e configurazione. Veneto Lavoro Progetto S.I.L. Locale

Le opportunità non hanno confini. FESR Fondo europeo di sviluppo regionale Paolo Cravero CSI Piemonte

SNAM Private Cloud: Progetto FAST (Fornitura Ambienti di Sviluppo e Test)

Architetture dei sistemi distribuiti. Mariagrazia Fugini Impianti Como 08-09

Ing. Fabio Cilento Via Antonio Cagnoni Roma C.F. CLNFBA77T06A091A P.IVA

TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE

Ministero per i Beni e le Attività Culturali

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

dal 2014 ad oggi responsabile tecnico dal 2011 al 2013: responsabile del Servizio di Service Improvement dal 2005 al 2012: Web

insiel Centri di Servizio Territoriali Opportunità e sfide Il modello INSIEL INSIEL S.P.A. Forum PA 8 maggio 2006

SOA case study. Un esempio di progetto SOA. Le esperienze maturate sul campo. organizzato da:

DATA & ANALYTICS FRAMEWORK PER UN NUOVO MODELLO DI GESTIONE DEI DATI: STATO DELL ARTE E PRIME ESPERIENZE FORUM PA 2018 ROMA, 23 MAGGIO 2018

Qualche nota sui progetti di interoperabilità in Piemonte

MODALITÀ DI ACQUISIZIONE DEL SOFTWARE APPLICATIVO

- Appendice 1 al Capitolato tecnico - SCHEDA INFRASTRUTTURA E FLUSSI

OPEN SOURCE innumerevoli opportunità

Chi siamo. Wave Informatica offre servizi consulenziali nel campo della Information Technology.

Modello ASP e infrastrutture tecnologiche aziendali

MySQL Server e Workbench.

Consolidare infrastrutture e applicazioni: buone pratiche per la PA

SETA Selection Tool del Sistema ARTIST

Corso di Sistemi di Elaborazione Modulo 1 (6 CFU)

Le piattaforme tecnologiche per l erogazione di servizi on line. "integrare" accesso applicazioni processi per erogare "servizi"

Linee Guida Acquisizione e Riuso software per le Pubbliche Amministrazioni. in consultazione sino al 5 maggio 2018

Network Functions Virtualization l esperienza GARR

La porta di comunicazione

Sistemi Operativi 11 ottobre 2017

Innovazione a misura d impresa. Marco Margheri Product Manager

Solution Integrator 28/12/16.

CLOUD COMPUTING E ARCHITETTURE SOFTWARE: QUALI IMPATTI SULLO SVILUPPO DELLE APPLICAZIONI?

Tecnologie di Sviluppo per il Web

L ESPERIENZA ITCAM IN UBI BANCA. Raffaele Vaccari Coordinatore Monitoraggio Sistemi Distribuiti Area IT Operations

Sabino Calo. Piazza Paradiso, 15 Molfetta (BA) Italiana 9 marzo 1975 Maschile

DEFINIZIONE DELLA TRASFORMAZIONE UML TO LQN IN LINGUAGGIO ATL

Presentazione aziendale

AOLP: Acquisti On Line Piemonte e Strategie sull eprocurement

Piattaforme supportate

DESCRIZIONE PROFILI PROFESSIONALI

Comune di Venezia. Scheda descrittiva del programma 'IRIS'

COMPANY PROFILE 2016

Allegato Tecnico BaaS/CBaaS

Ufficio Affari Generali IV Settore. N. MI-123-U-A Roma, 18 aprile 2018 QUESITI E RELATIVE RISPOSTE

Progetto di Applicazioni Software

Modelli e strumenti per la generazione automatica di codice

Laboratorio virtuale

L'innovazione digitale del fisco. 25 maggio 2017

Off. Server in acquisto, , demo-promo

Transcript:

Infrastrutture e Sviluppi Enterprise OSS in CSI Piemonte Presentazione al PgDay 2011 P. Arvati M. Betti Direzione Tecnica / Architetture e Tecnologie Prato, 25/11/2011

Agenda Inquadramento: CSI Piemonte Modello di configurazione delle Pile Tecnologiche Introduzione RDBMS PostgreSQL Ingegnerizzazione dello sviluppo Model Driven Development MDD Tools 25/11/2011 2

Agenda Inquadramento: CSI Piemonte Modello di configurazione delle Pile Tecnologiche Introduzione RDBMS PostgreSQL Ingegnerizzazione dello sviluppo Model Driven Development MDD Tools 25/11/2011 3

CSI-Piemonte l informatica per i servizi pubblici siamo una delle principali aziende italiane di Information & Communication Technology progettiamo e realizziamo servizi pubblici innovativi, per semplificare la vita di cittadini e imprese e rendere più facile e veloce il loro rapporto con la pubblica amministrazione 25/11/2011 4

91 consorziati 7 Province, 38 Comuni, 12 Forme associative, 20 ASL e ASO, 9 Agenzie e altri soggetti partecipazioni 156,7 milioni di Euro di fatturato nel 2010 25/11/2011 5

presenza sul territorio TORINO 3 sedi NOVARA dal 2004 Lavoro e Formazione Professionale CUNEO dal 2005 Agricoltura ALESSANDRIA dal 2006 Logistica e Trasporti 25/11/2011 6

Agenda Inquadramento: CSI Piemonte Modello di configurazione delle Pile Tecnologiche Introduzione RDBMS PostgreSQL Ingegnerizzazione dello sviluppo Model Driven Development MDD Tools 25/11/2011 7

Framework di riferimento Insieme di concetti, pratiche, tecnologie e strumenti per l erogazione dei servizi Progettato e mantenuto per garantire coerenza nell uso/evoluzione delle tecnologie Rappresenta la vista attuale (as-is) e a tendere (to-be) delle tecnologie. 25/11/2011 8

Perimetro delle Pile Tecnologiche Pila Tecnologica Vista sulle componenti del Framework con riferimento ai nodi elaborativi che compongono gli ambienti di esecuzione di un'architettura distribuita 25/11/2011 9

Ruolo del modello delle Pile Tecnologiche Il modello di configurazione delle Pile Tecnologiche si propone come strumento per: superare le problematiche legate alla proliferazione infrastrutturale: incremento dei costi di supporto diretti e indiretti incremento difficoltà di individuazione dei malfunzionamenti obsolescenza tecnologica indirizzare proattivamente: gli sviluppi applicativi la software selection e le acquisizioni esterne l'allestimento e la scelta delle infrastrutture 25/11/2011 10

Oggetti definiti dal modello 1/2 Il modello proposto si basa sulla definizione dei seguenti oggetti: Brick Pila Tecnologica Environment J2EE 1.4 Application Server Application Virtualization Machine Operating System HW Virtualization System Hardware HW CPUFamily Family CPU Brick Logico: Categoria tecnologica di appartenenza dell'elemento di base Brick Fisico: sistema di base adottato o realizzato in azienda in cui sono descritti nome e versione del prodotto utilizzato Pila Tecnologica aggregazione di brick che compongono un nodo elaborativo (execution environment) utilizzato secondo la tecnica run-on Weblogic Server 9.2 MP3 JDK 1.5.0_22 RHEL 5 Update 6-64bit Vmware ESXi 3.5 Update 2 Intel Xeon X86-64 Nehalem Dual Core 25/11/2011 11

Oggetti definiti dal modello 2/2 Environment: Rappresentazioni equivalenti Environment: ambiente di esecuzione complesso, costituito da una o più pile al fine di eseguire elaborazioni distribuite su architetture multi-tier 25/11/2011 12

Environment Esempio Environment Java Enterprise Open Source Pila WebServer Pila AppServ OSS Pila DBMS OSS OSS MW Layer Apache 2.0.64 (OpenSSL 0.9.8m) Jboss EAP 4.3 GA CP09 PostgreSQL 9.0.4 App. Virtual Layer (JVM) SUN HotSpot JVM 1.5.0_22 32 bit O.S. Layer RHEL ES 3 (Taroon Update 9) 32 bit Red Hat Enterprise Linux Server release 5.6 (Tikanga) 64 bit Red Hat Enterprise Linux Server release 5.6 (Tikanga) 64 bit HW Layer HW Virtual Layer X86 32 bit X86-64 64 bit X86-64 64 bit 25/11/2011 13

Ciclo di vita delle Pile Tecnologiche 25/11/2011 14

Introduzione RDBMS OSS Obiettivi e Vantaggi Obiettivi Fornire un'alternativa tecnologica al DBMS Oracle per lo sviluppo di applicatizioni transazionali Creare un environment Java Enterprise costituito per intero da pile tecnologiche OSS Vantaggi Riduzione costi di licenze e canoni di manutenzione Eliminazione del lock-in nei confronti di un prodotto e di un vendor Facilitazione del riuso per applicazioni basate su pile OSS 25/11/2011 15

Introduzione RDBMS OSS deliverables 1/2 25/11/2011 16

Introduzione RDBMS OSS deliverables 2/2 25/11/2011 17

Agenda Inquadramento: CSI Piemonte Modello di configurazione delle Pile Tecnologiche Introduzione RDBMS PostgreSQL Ingegnerizzazione dello sviluppo Model Driven Development MDD Tools 25/11/2011 18

Framework di riferimento Model Driven Development 25/11/2011 19

L approccio al model driven Astrazione e potenza espressiva Automazione dei passi e del coding ripetitivo ( «glue» e «infrastructure» code ) Architecture & Design pattern garantiti dalla «macchina» Rule e Coding Standard assicurati dalla «macchina» 25/11/2011 20

MDD-Tools: cosa sono? MDD-Tools è una suite di strumenti che supportano l approccio Model Driven Development È orientato agli open standard e privo di vendor lock-in Pone attenzione ad agilità e flessibilità È adattabile alle tecnologie target desiderate e alle scelte tecnico architetturali Basata su componenti open source 25/11/2011 21

MDD-Tools: overview 25/11/2011 22

MDD-Tools: come funzionano 25/11/2011 23

MDD-Tools: caratteristiche chiave Open Standard e Open Source l intera suite di tool è basata su standard e piattaforme di larga diffusione (Java, Eclipse) Architettura estendibile Suite di tool modificabile ed evolvibile (Plugin, Open Source) Metamodelli basati su standard MOF Target Technology independence Cartucce di generazione molteplici, modificabili ed evolvibili Applicazioni generate basate su linguaggi e framework open Catalogo cartucce realizzato Non è un Case Tool 25/11/2011 24

MDD-Tools: esempio caratteristiche chiave Cartucce di generazione sostituibili e intercambiabili Gli sviluppi in MDD non hanno LOCKIN critici verso le piattaforme target del momento 25/11/2011 25

Generazione applicazioni certificate Le applicazioni generate sono certificate sulle due principali filiere con cui il CSI eroga servizi agli Enti e ai cittadini Environment Java Enterprise Open Source Pila WebServer Pila AppServ OSS Pila DBMS OSS OSS Environment Java Enterprise Commercial Pila WebServer OSS Pila AppServ Comm Pila DBMS Comm MW Layer Apache 2.0.64 (OpenSSL 0.9.8m) Jboss EAP 4.3 CP09 GA PostgreSQL 9.0.4 MW Layer Apache 2.0.64 (OpenSSL 0.9.8m) Oracle Weblogic Server 9.2 MP3 Oracle 10.2.0.4 App. Virtual Layer (VM) SUN HotSpot JVM 1.5.0_22 32 bit App. Virtual Layer (VM) SUN HotSpot JVM 1.5.0_22 32 bit O.S. Layer RHEL ES 3 (Taroon Update 9) 32 bit RHEL AS 4 (Nahant Update 5) 32 bit Red Hat Enterprise Linux Server release 5.6 (Tikanga) 64 bit O.S. Layer RHEL ES 3 (Taroon Update 9) 32 bit RHEL Server 5.3 (Tikanga) 64 bit Red Hat Enterprise Linux Server release 5.3 (Tikanga) 64 bit HW Layer HW Virtual Layer HW Virtual Layer X86 32 bit X86-64 64 bit X86-64 64 bit HW Layer X86 32 bit X86-64 64 bit X86-64 64 bit 25/11/2011 26

MDD e adeguamento tecnologico - PostgreSQL Introduzione PostgreSQL e avvio progetti pilota. 15 Giugno '11: disponibilità prima versione di DataGen predisposto per utilizzare PostgreSQL 9 come database Iniziale adozione da parte dei primi progetti pilota Eventuale revisione a seguito dei feedback emersi durante la sperimentazione Diffusione all'interno della suite MDD Tools L'utilizzo di DataGen è invariato rispetto alla versione preesistente legata ad Oracle Basso LOCKIN 25/11/2011 27

Accesso agli MDD-Tools Link: http://www.csipiemonte.it/mdd/ 25/11/2011 28

La diffusione in logica open source MDD-Tools asset CSI-Piemonte MDD-Tools valore per il CSI-Piemonte e per le Aziende ICT Oggi messo a disposizione in logica open source con licenza EUPL Sviluppata e promossa dall Unione Europea Proposta come licenza di software libero per le PA dell Unione Giuridicamente valida in tutte le lingue dell Unione Tutela la titolarità e l apertura prodotto Conserva l orientamento verso la PA 25/11/2011 29

Grazie per l'attenzione 25/11/2011 30