II SISTEMI SISTEMI INFORMATIVI INFORMATIVI INTEGRATI INTEGRATI Baan Baan IV IV -- Funzionalità Funzionalità ee Architettura Architettura ✍ NOTE Baan Baan Company: Company: profilo profilo • • • • • • Fondata nel 1978 Oltre 2000 clienti nel mondo Oltre 1500 dipendenti Fatturato 1995: 216 (milioni di $) 76% di crescita nel 1995 Sedi principali: Ede (NL) & Menlo Park (USA) • Presente in 58 paesi • Quotata al NASDAQ a Wall Street e alla Borsa Merci di Amsterdam Fondata nel 1978 da Jan Baan. Oltre 2000 clienti nel mondo. Oltre 1500 dipendenti. Un fatturato nel 1995 di 216 milioni di dollari, con un incremento del 76%. Sedi principali: Ede (NL) & Menlo Park (CALIFORNIA, USA). La Baan Company distribuisce il software attraverso una estesa rete di consociate (distribuzione diretta) e di concessionari (distribuzione indiretta). ✍ NOTE La Lapresenza presenza Baan Baannel nel mondo mondo Argentina Australia Austria Belgium Brazil Bulgaria Canada Chile China Colombia Czech Republic Denmark Ecuador Egypt Finland France Germany Greece Hong Kong India Indonesia • Israel • Italy 2 Sedi principali: Ede (NL) & Menlo Park (USA) 22 Paesi con filiali dirette • 36 Paesi con distributori autorizzati locali • 3 Centri di sviluppo (India - US - NL) ✍ Japan Malaysia Mexico The Netherlands New Zealand Norway The Philippines Poland Portugal Russia Saudia Arabia Singapore Slovenia South Africa Spain Sweden Switzerland Taiwan Thailand Turkey United Arab Emirates United Kingdom U.S.A. Venezuela NOTE Aree Aree d’Intervento d’Intervento CONTROLLO DI GESTIONE VENDITE MKT Database Tecnologico DOCUMENTAZIONE TECNICA CAD 2D AMMINISTRAZIONE CONTABILITÀ' GENERALE LAY-OUT PROGETTAZIONE PROGETTAZIONE ACQUISTI MAGAZZINO TESTING CAD 3D DISTINTA BASE DATI TECNICI CICLI E FASI CAM DNC PRODUZIONE PRODUZIONE MRP I MRP II LOTTI E COMMESSE ✍ NOTE Innovazione Innovazioneee Cambiamento Cambiamento Dynamic DynamicEnterprise EnterpriseModeling Modeling Enterprise EnterpriseResource ResourcePlanning Planning ERP ERP MRP MRP II II MRP MRP DEM DEM Manufactoring ManufactoringResource ResourcePlanning Planning Materials MaterialsRequirement RequirementPlanning Planning Inventory Inventory Control Control 1960 1970 1980 Il software Enterprise Resource Planning (ERP) offre ad un'azienda un'efficiente gestione della catena di servizi a tutti i livelli operativi del cliente. Ora, la Baan presenta un nuova concezione di business management software che include e supera l'ERP. Tale concezione è denominata Dynamic Enterprise Modeling (DEM). Con l’uso di DEM le aziende sono in grado di accoppiare i loro processi operativi con le provate ed estese funzionalità degli Applicativi. Il prodotto fornito dalla Baan è chiamato BAAN IV ed é un sistema informativo tecnologico che integra i dati estrapolati dai vari processi, costruendo un chiara e completa visione del flusso delle informazioni operative. 1990 ✍ 2000 NOTE La La Strategia Strategia (cont.) (cont.) z MODELLO DINAMICO DELL’AZIENDA (D.E.M.: Dynamic Enterprise Modeling) z UNA SERIE DI MODULI APPLICATIVI INTEGRATI z UNA METODOLOGIA DI IMPLEMENTAZIONE z UN AMBIENTE DI SVILUPPO DI 3a E 4a GENERAZIONE z IMPLEMENTAZIONE CERTIFICATA z GARANZIA DI EVOLUZIONE NEL TEMPO z CERTIFICAZIONE ISO 9002 Dynamic Enterprise Modeling: Supporta il miglioramento continuo del processo operativo dell'azienda, soddisfacendo le necessità dell'organizzazione, degli utenti e della catena di rifornimento attraverso un'ottica informatizzata che permette l'adozione di una tecnologia in evoluzione. - focalizzazione sulle funzioni e sui processi di business - configurazione automatica - implementazione rapida - miglioramento continuo - integrazione tra Business e la catena delle forniture Orgware: Un insieme di strumenti per la modellizazione dell’organizzazione Desktop: configurazione, generazione di procedure di workflow, Windows 95, Windows NT, X-Windows e ASCII Internet: attivazione dei messaggi e-mail, supporti informativi per i fornitori, supporto ad attività di marketing, uso di Java come supporto ai processi operativi critici Applications: collaborazione con industrie leader, gestione della catena di forniture, modelli produttivi misti, integrazione con i partner Tools & Architecture: architettura completamente aperta, sistemi scalabili, tre livelli di client/server ✍ NOTE La La Strategia Strategia • Sistemi Aperti • Architettura Client/Server • Rapida Implementazione • Flessibilità, Configurabilità • Scalabilità • Supporto di Processi Ibridi • Multi-sito, Multi-aziendale, Multi-nazionale Integrazione dei Componenti ✍ La Componente Tecnologica, i vari pacchetti applicativi eNOTE gli strumenti e gli strumenti (Orgware Factory) sono completamente integrati. Il Modello Client/Server e i Database Il sistema è implementato secondo il tipo di architettura Client/Server a tre livelli (three-tier): 1) la gestione dei dati (Data Management), tipicamente un DBMS (Data Base Management System), 2) l’applicazione vera e propria (Application Function) dedicata all’elaborazione dei dati secondo il modello applicativo specifico e 3) la presentazione dei risultati di un'elaborazione o la richiesta di dati (Presentation) secondo le esigenze dell’utente (maschere piuttosto che tabelle o grafici etc.). In Triton le funzionalità di Server sono implementate su sistemi operativi UNIX di fornitori diversi (es. IBM, HP). La parte Client (Presentation e parte dell’applicazione) può essere un semplice terminale, un terminale UNIX con interfaccia X-Terminal o Motif o ancora un Personal Computer in ambienti Windows ‘95 o Windows NT. Per la gestione dei DataBase Triton offre un suo sistema proprietario (Triton Data) ma supporta anche DBMS di altri fornitori quali Oracle, Informix On-Line, Ingres e Sybase. Applicazioni Applicazioni eeStrumenti Strumenti Enterprise (Impresa) Distribution (Distribuzione) Service Finance (Finanza) Organizer Organizer (Organizzatore) (Organizzatore) Project (Servizi) (Progetti) Manufacturing Automotive Transportation (Fabbricazione) (Automobilistico) (Trasporti) Tools (Strumenti) ✍ Architettura del Sistema Il sistema Triton, come riportato in figura, è composto da 3 macro componenti funzionali integrati: una Componente Tecnologica, un insieme di pacchetti applicativi NOTE (Software Factory) ed un insieme di strumenti a supporto della realizzazione di un progetto Triton (Orgware Factory)(1). La Componente Tecnologica ha la funzione di disaccoppiare il software applicativo e gli strumenti dalle specifiche caratteristiche tecnologiche del sistema operativo (OS=Operating System) e della gestione della rete (NOS=Network Operating System). In questo modo l’evoluzione tecnologica dei sistemi operativi ed anche la migrazione verso altri sistemi ha un minimo impatto sulle altre componenti. La Software Factory è un insieme di applicazioni che si rivolgono a specifici settori di business e possono operare singolarmente od in modo integrato. Per fare alcuni esempi: • Finance è si rivolge alla gestione economico finanziaria dell’azienda; • Manufactoring è lo strumento a supporto della produzione per diverse tipologie produttive quali “progettazione su ordine”, “assemblaggio su ordine”, “produzione per magazzino”. • Distribution è un sistema di logistica comprendente la gestione delle vendite, degli acquisti, dei contratti, delle scorte e delle ubicazioni, etc... L’Orgware Factory è un insieme di strumenti di tipo sia organizzativo che implementativo che aiutano nella definizione e conduzione del progetto introduttivo di Triton. Architettura Architettura Aperta Aperta deposito deposito dei dei dati dati ee delle configurazioni delle configurazioni ambienti ambienti di di presentazione presentazione Controllo della Controllo della logica logica applicativa applicativa Windows95 WindowsNT X-Windows ASCII Controllo Controllo dell’interfaccia dell’interfaccia grafica grafica d’utente d’utente GUI driver Repository Gestore Gestore della della base base dati dati relazionale relazionale Controllo Controllo della della base base dati dati RDBMS Logic Server DB driver Operating System UNIX (& NT) Oracle Informix (DB2/6000 SQL Server) sistema sistema operativo operativo ✍ La famiglia dei software Baan è basata su di un sistema aperto con architettura client/server che offre un'ampia gamma di NOTEvarietà possibilità implementative. Il sistema supporta una grande di software e di piattaforme hardware -da UNIX a NT ed ai database relazionali, alle workstations grafiche ed alle periferiche ASCII -offrendo l'opportunità di scegliere la tecnologia più funzionale per la soddisfazione delle più svariate necessità. L'architettura del software assicura una facilità di gestione e di adattabilità alle nuove tecnologie. Le applicazioni sono gestite attraverso il Baan Shell, che provvede all'interfacciamento nelle piattaforme -attraverso software drivers. Con tale architettura, le applicazioni possono essere utilizzate su di un nuovo hardware, sistema operativo, database, rete ed interfaccia senza nessuna modifica ai codici di configurazione. Versatilità, Flessibilità, Espandibilità