Application Integration Dott. Alessandro Rullo Direttore Tecnico della Neatec S.p.A. e Responsabile della divisione Ricerca & Sviluppo. Coordina i progetti di Ricerca e le attività progettuali svolte dalla sede Neatec di Pozzuoli 30 Gennaio 2014 - Napoli L’integrazione delle applicazioni aziendali L’informatica nelle aziende è cresciuta in modo caotico negli ultimi 20 anni, coprendo quasi tutti i rami del processo produttivo Sono state soddisfatte in modo puntuale le varie esigenze di automazione e controllo delle aziende, ma è mancato un approccio «unitario» e «globale» Di conseguenza la maggioranza delle aziende si è trovata, al termine di questo processo, con una molteplicità di applicazioni diverse, situate su piattaforme eterogenee e non dialoganti tra loro: il prezzo da pagare risultava un’evidente mancanza di efficienza nei processi produttivi e quindi una forte carenza di competitività sui mercati diventati globali 2 Application Integration L’integrazione delle applicazioni aziendali Per risolvere il problema sono possibili 2 approcci: 1) Riscrivere ex-novo le applicazioni esistenti con un approccio unitario o scegliere un software che copra in modo globale il processo aziendale 2) Integrare le applicazioni esistenti sfruttando le tecniche di interoperabilità. In pratica si fanno dialogare tra loro gli applicativi, in esecuzione su piattaforme hw/sw diverse ed anche remote tra loro, in modo che il flusso dei vari processi aziendali sia univoco e controllato La scelta viene fatta in base al un rapporto costi –benefici: la soluzione ideale sarebbe la prima, ma quando il parco delle applicazioni esistenti, frutto di anni di investimenti e di informatizzazione del know-how aziendale, è tale da sconsigliare questo approccio, si procede con l’integrazione 3 Application Integration L’integrazione delle applicazioni aziendali In alcuni casi si utilizza un approccio «misto»: alcune applicazioni vengono sostituite per poi essere integrate con le altre esistenti Si tratta in ogni caso di progetti complessi che possono durare diversi anni con costi anche molto elevati Un esempio di tale situazione è stata affrontata dalla Neatec in Alenia Aeronautica E’ stato condotto un progetto, insieme ad IBM, per integrare tra loro le principali applicazioni esistenti, in particolare quelle situate nei vari stabilimenti aziendali con quelle invece centralizzate in sistemi istituzionali come SAP, che a sua volta aveva sostituito alcune applicazioni preesistenti Nelle prossime slide sono sintetizzati gli obiettivi e il risultato finale del progetto Application Integration 4 MANAGEMENT PROCESSES TO DEFINE AND TO DEFINE THE REALIZE THE ORGANIZATIONAL QUALITY ORDER MANAGEMENT SYSTEM M1 TO DEFINE AND REALIZE THE MANAGEMENT SYSTEMS FOR JOB AND ENVIRONMENT SAFETY BUSINESS PROCESSES M3 M2 PRIMARY PROCESSES TO ACQUIRE AND MANAGE THE CONTRACTS P1 TO PLAN AND DEVELOP THE PRODUCT TO INDUSTRIALIZE THE PRODUCT P3 P2 TO OBTAIN GOODS AND SERVICES P4 TO MANUFACTURE P5 TO SUPPORT THE PRODUCT AND THE CUSTOMERS P6 AUXILIARY PROCESSES TO MAKE TO MANAGE THE ACTIVITIES CONFIGURATION COMPUTER-BASED A1 Application Integration A2 TO PLAN A3 TO ADMINISTRATE A4 TO MANAGE THE HUMAN RESOURCES A5 TO MANAGE THE INSTRUMENTAL RESOURCES A6 5 MAIN LINKS WEB SAP CRM PMS SAP LOGISTICS FINANCE AUTOMATED WAREHOUSES SAP PDM HR SAP BW-SEM LEGACY 6 Application Integration Plant Management System – Pomigliano Plant Management System – Nola1/Nola2 SAP LOGISTICS FINANCE Plant Management System – Casoria Plant Management System – Grottaglie Plant Management System – Torino/Caselle PLANTs Plant Management System – Foggia WBI SAP HR ICS Automated Warehouse – Pomigliano Automated Warehouse – Foggia Automated Warehouse – Grottaglie Automated Warehouse – Torino Automated Warehouse – Caselle Job Automated Warehouse – Caselle Cablaggi AUTOMATED WAREHOUSEs Automated Warehouse – Nola1/Nola2 LEGACY THE INTEGRATION FRAMEWORK 7 Application Integration Plant Management System – Pomigliano Plant Management System – Nola1/Nola2 SAP LOGISTICS FINANCE Plant Management System – Casoria Plant Management System – Grottaglie Plant Management System – Torino/Caselle PLANTs Plant Management System – Foggia WBI SAP HR ICS Automated Warehouse – Pomigliano Automated Warehouse – Foggia Automated Warehouse – Grottaglie Automated Warehouse – Torino Automated Warehouse – Caselle Job Automated Warehouse – Caselle Cablaggi AUTOMATED WAREHOUSEs Automated Warehouse – Nola1/Nola2 LEGACY THE INTEGRATION FRAMEWORK Number of Collaboration Objects: 131 8 Application Integration Plant Management System – Pomigliano Plant Management System – Nola1/Nola2 SAP LOGISTICS FINANCE Plant Management System – Casoria Plant Management System – Grottaglie Plant Management System – Torino/Caselle PLANTs Plant Management System – Foggia SAP HR WBI ICS Automated Warehouse – Pomigliano Automated Warehouse – Foggia Automated Warehouse – Grottaglie Automated Warehouse – Torino Automated Warehouse – Caselle Job Automated Warehouse – Caselle Cablaggi AUTOMATED WAREHOUSEs Automated Warehouse – Nola1/Nola2 LEGACY THE INTEGRATION FRAMEWORK Daily Average number of flows: 30.000 (LU-VE) 9 Application Integration Plant Management System – Pomigliano Plant Management System – Nola1/Nola2 SAP LOGISTICS FINANCE Plant Management System – Casoria Plant Management System – Grottaglie Plant Management System – Torino/Caselle PLANTs Plant Management System – Foggia SAP HR WBI ICS Automated Warehouse – Pomigliano Automated Warehouse – Foggia Automated Warehouse – Grottaglie Automated Warehouse – Torino Automated Warehouse – Caselle Job Automated Warehouse – Caselle Cablaggi AUTOMATED WAREHOUSEs Automated Warehouse – Nola1/Nola2 LEGACY THE INTEGRATION FRAMEWORK Peak daily flows : 450.000 (MRP, 50.000 x 9 sites) 10 Application Integration Plant Management System – Pomigliano Plant Management System – Nola1/Nola2 SAP LOGISTICS FINANCE Plant Management System – Casoria Plant Management System – Grottaglie Plant Management System – Torino/Caselle PLANTs Plant Management System – Foggia SAP HR WBI ICS Automated Warehouse – Pomigliano Automated Warehouse – Foggia Automated Warehouse – Grottaglie Automated Warehouse – Torino Automated Warehouse – Caselle Job Automated Warehouse – Caselle Cablaggi AUTOMATED WAREHOUSEs Automated Warehouse – Nola1/Nola2 LEGACY THE INTEGRATION FRAMEWORK Data exchanged on a flow execution: few kB to dozens of MB Application Integration 11