e-cafm la soluzione italiana per il facility management e-cafm© – metodi srl 1 La piattaforma di sviluppo rapido del software XCASE e-cafm© – metodi srl 2 XCASE – introduzione XCASE è un sistema di ingegneria del software per lo sviluppo incrementale di applicazioni basate su database relazionali. XCASE è una applicazione software di tipo server in grado di dialogare con i client remoti in modalità completamente AJAX (Asynchronous JavaScript and XML). L’utilizzo di AJAX per un’applicazione Web significa che una pagina html si aggiorna senza bisogno di essere nuovamente caricata. L’utilizzo di AJAX per un’applicazione XCASE significa la totale indipendenza dal software Web così che la soluzione, dal punto di vista dell’utente finale, risulta praticamente uguale ad una normale applicazione desktop. e-cafm© – metodi srl 3 XCASE – architettura La piattaforma XCASE è sviluppata su Microsoft .NET Framework 3.5 in ambiente Web con un’architettura a tre livelli. e-cafm© – metodi srl 4 XCASE – architettura Il primo livello (presentation tier) è costituito dall’interfaccia utente XCASE interface che viene utilizzata per mezzo di: • personal computer (browser web); • smartphone (browser web); • tablet (browser web); • telefoni cellulari (browser wap); • semplici telefoni a tastiera (gateway vocale); ed erogata verso una disponibilità di soluzioni di connettività difficilmente riscontrabile anche nei sistemi informativi delle imprese di maggiori dimensioni. e-cafm© – metodi srl 5 XCASE – architettura Il secondo livello (business tier) è costituito dal motore XCASE engine, un vero e proprio ambiente Computer Aided Software Engineering (CASE) in grado di realizzare modelli di sviluppo “a spirale” del software. L’XCASE engine non solo gestisce la correlazione di liste e dettagli di dati a ruoli e specifici utenti ma consente anche la gestione della programmazione lato client di codice per la modifica dei dati stessi (eventi) e sulla interfaccia di presentazione (sezioni) . e-cafm© – metodi srl 6 XCASE – architettura Il terzo livello (data tier) è rappresentato dall’XCASE storage architecture che si caratterizza per la costruzione di una fonte dati realizzata secondo uno specifico standard e si distingue nelle configurazioni backup ed autocluster. Quest’ultima è una tecnologia di disaster recovery che consente una garanzia assoluta della salvaguardia dei dati, fino al momento dell’ultima transazione possibile prima del guasto fisico. e-cafm© – metodi srl 7 XCASE – modello incrementale di ingegneria del software Lo sviluppo incrementale è un modello di processo di sviluppo del software realizzato secondo i principi dell'eXtreme Programming: una particolare metodologia che coinvolge l’organizzazione “cliente”, ottenendo in tal modo una soluzione realmente “creata su misura” rispetto alle sue esigenze. L’implementazione di una soluzione XCASE, infatti, è basata su un’innovativa tecnica di sviluppo del software detta di prototyping che viene utilizzata partendo dal presupposto pratico che l’informatizzazione di un qualsiasi “sistema” deve avere come obiettivo ultimo quella del suo concreto utilizzo. e-cafm© – metodi srl 8 XCASE – modello incrementale di ingegneria del software Il prototyping consente - partendo dalla cosiddetta “conoscenza del dominio”, ovvero sulla fondamentale considerazione che per progettare il sistema di gestione di una organizzazione bisogna conoscere come funziona l’organizzazione stessa, di generare un’azione di sviluppo incrementale del software detta “a spirale” per la quale, dall’analisi della conoscenza di volta in volta acquisita - per mezzo della definizione della sua architettura, dello sviluppo, del test, ed infine della sua validazione - si procede ciclicamente ad alimentare una soluzione finale esattamente ingegnerizzata per la copertura delle esigenze e dei requisiti richiesti. e-cafm© – metodi srl 9 XCASE – modello incrementale di ingegneria del software Partendo da questo dato di fatto il prototyping consente l’utilizzo immediato di porzioni del software, che viene così sviluppato in modo incrementale, con una conoscenza delle reali necessità di utilizzo molte volte maggiore di quella che si ottiene con lo sviluppo dei sistemi tradizionali, nei quali, sulla base di un progetto totale, il software viene sviluppato in un unico contesto monolitico senza alcuna interazione con l’utilizzatore finale se non quella, quando possibile, del collaudo. e-cafm© – metodi srl 10 XCASE – interoperabilità Lo sviluppo di una soluzione software su piattaforma XCASE consente una enorme flessibilità per l'accesso remoto ai dati. Dato che una soluzione XCASE necessita della creazione della fonte dati standardizzata questa può anche essere semplicemente il “ponte” tra l’XCASE engine e la reale fonte dati che pertanto può essere un database relazionale qualunque. Per questa sua caratteristica XCASE è in grado di integrarsi con grande semplicità e flessibilità con le architetture ERP delle organizzazioni come SAP ERP e Oracle E-Business Suite. e-cafm© – metodi srl 11 e-cafm: la soluzione italiana per il facility management e-cafm© – metodi srl 12 e-cafm – premessa e-cafm, è un sistema informativo interamente realizzato su piattaforma XCASE, erogato come servizio via Internet in modalità Platform as a Service(PaaS). La modalità PaaS consente di gestire e fornire applicazioni e servizi di rete da un data center remoto, attraverso la rete Internet. Il cliente, come corrispettivo, paga un canone che può essere fisso o a consumo. Nell’evoluzione più recente delle tecnologie IT, la Platform as a Service si sta diffondendo come un nuovo modello d’uso delle applicazioni software, incentrato non più sul possesso della licenza del software stesso, ma sulla fruizione di un servizio. Questa scelta consente di ottenere una riduzione, del costo totale di possesso (Total Cost of Ownership - TCO) della infrastruttura informatica di un' organizzazione, molte volte maggiore rispetto a quella della tradizionale soluzione in house. Caratteristica principale di e-cafm è, quindi, quella di essere un prodotto totalmente web-enabled che utilizza Internet come rete tecnologica di base per il raggiungimento di uno dei fondamentali requisiti dell'economia digitale: garantire la capacità, facilità e flessibilità dell’accesso remoto alle informazioni. e-cafm© – metodi srl 13 e-cafm – le tecnologie e-cafm è un sistema informativo che sfrutta le seguenti tecnologie: • • • • • e-cafm© – metodi srl Web, Cad, Gis, Mobile, Voice. 14 e-cafm – le tecnologie Tecnologia Web Attraverso la tecnologia Web e-cafm utilizza come interfaccia utente qualsiasi browser per la navigazione su Internet per accedere ad una applicazione basata completamente su tecnologia AJAX. e-cafm© – metodi srl 15 e-cafm – le tecnologie Tecnologia Cad L'integrazione tra dati e le planimetrie vettoriali CAD è realizzata su piattaforma OSGeo MapGuide Open Source. MapGuide Open Source è una piattaforma web-based che consente agli utenti di sviluppare e pubblicare online applicazioni di web mapping e servizi web geospaziali. Sviluppato inizialmente da Autodesk, MapGuide è stato rilasciato alla comunità Open Source Geospatial Foundation nel 2006. e-cafm© – metodi srl 16 e-cafm – le tecnologie Tecnologia Gis La georeferenziazione dei dati è realizzata su piattaforma Google Maps e Microsoft Virtual Earth. Tale integrazione consente a e-cafm di gestire informazioni di tipo geografico come le mappature delle infrastrutture urbane delle città. e-cafm© – metodi srl 17 e-cafm – le tecnologie Tecnologia Mobile XCASE consente anche la generazione di un’interfaccia mobile consistente nell’accesso, attraverso un browser su dispositivi mobile ad una applicazione cross-browser. Sui dispositivi mobile, sia smartphone che tablet, è, inoltre, possibile visualizzare planimetrie CAD statiche (GiveMePower DWFAnywhere) o dinamiche (Autodesk OnSiteView). e-cafm© – metodi srl 18 e-cafm – le tecnologie Tecnologia Voice. Lo sfruttamento della tecnologia basata su gateway vocali avviene attraverso una applicazione VoiceXML (Voice eXtensible Markup Language) sviluppata su piattaforma VoxPilot. Tramite tali applicazioni è possibile realizzare risponditori vocali di tipo helpdesk, oltre che veri e propri servizi vocali per il controllo e l'aggiornamento dello stato degli ordini di lavoro. Questi servizi vocali sono utilizzabili per mezzo di qualsiasi telefono a tastiera attraverso una telefonata ad appositi numeri verdi. e-cafm© – metodi srl 19 e-cafm – l’accesso Attraverso un sofisticato sistema di autenticazione, basato su ticket, XCASE consente uno straordinario sistema di profilazione degli utenti. Un utente XCASE, con una sola singola login, può accedere ad una o più applicazioni ed all’interno di ognuna di queste utilizzare le funzionalità di uno o più ruoli. Dato che il riconoscimento dell’accesso è realizzato su un master server le n applicazioni alle quali un utente XCASE può accedere con una sola login possono essere residenti su server diversi, senza che l’utente debba cambiare domini o indirizzi di connessione. e-cafm© – metodi srl 20 e-cafm – l’accesso L’accesso ad una applicazione e-cafm avviene attraverso il portale delle applicazioni raggiungibile all’indirizzo internet www.e-cafm.it. e-cafm© – metodi srl 21 e-cafm – l’accesso La selezione dell’hyperlink area riservata presente in alto a destra nella home page del portale consente di raggiungere uno dei due master server (ridondanza) per l’autenticazione. e-cafm© – metodi srl 22 e-cafm – l’accesso Una volta reindirizzato sul master server l’utente dovrà inserire le proprie credenziali per ottenere il ticket di autenticazione e l’accesso all’applicazione o alle applicazioni a cui è abilitato. e-cafm© – metodi srl 23 e-cafm – l’interfaccia e-cafm è un’applicazione che presenta un’interfaccia particolarmente curata al fine di ottenere un software che renda massimo il grado di facilità e soddisfazione con cui l'interazione uomomacchina si compie. e-cafm© – metodi srl 24 e-cafm – l’interfaccia e-cafm ha una interfaccia nella quale le singole funzionalità di interazione con il sistema sono separate in 'barre' e 'pannelli'. Le 'barre' sono tre: la menubar - barra dei menu la toolbar - barra dei tool la panelbar - barra dei pannelli Anche la barra dei pannelli è divisa in tre. Due sono allineati verticalmente sulla sinistra ed uno sulla destra. Sul lato sinistro appaiono due pannelli: il pannello esplora risorse e il pannello delle risorse aperte. Il pannello di destra, il pannello risorsa di lavoro, presenta le informazioni relative alla risorsa aperta corrente. e-cafm© – metodi srl 25 e-cafm – l’interfaccia La barra di menu (menubar) appare in alto a destra sotto il bordo superiore della finestra dell'applicazione e contiene cinque menu a tendina rispettivamente: file, edit, tools, window e help. e-cafm© – metodi srl 26 e-cafm – l’interfaccia La barra dei tool (toolbar) consente tramite la pressione dei relativi bottoni di accedere alle seguenti funzioni: aprire la finestra di dialogo per l’autenticazione, selezionare un’applicazione, selezionare un ruolo, selezionare un utente, aggiornare la sincronia tra la finestra di lavoro e la corrispondente voce del menu, gestire le finestre preferite, lanciare la guida in linea. e-cafm© – metodi srl 27 e-cafm – l’interfaccia 1 3 2 La barra dei pannelli (panel bar) è la vera e propria area di lavoro divisa, come detto, in tre parti: “Esplora risorse” (1), “Risorse aperte” (2) e “Risorsa di lavoro” (3). e-cafm© – metodi srl 28 e-cafm – l’interfaccia i tasks e-cafm è un’applicazione con interfaccia a documenti multipli (MDI, Multiple Document Interface) che consente di visualizzare contemporaneamente più insiemi e sottoinsiemi di dati, che vengono definiti task, ciascuno in una finestra. Anche in e-cafm, come nelle applicazioni MDI, è presente una voce del menu “Window” i cui sottomenu consentono di passare da una finestra all'altra. e-cafm© – metodi srl 29 e-cafm – l’interfaccia 1 Ogni visualizzazione dei dati avviene attraverso la selezione di una voce del menu presente nel pannello “Esplora risorse” (1). e-cafm© – metodi srl 30 e-cafm – l’interfaccia 3 2 All’apertura del task (3) viene creata automaticamente la relativa voce nel pannello “Risorse aperte” (2). La navigazione tra i task delle risorse aperte consente un utilizzo del sistema veramente efficiente avendo a portata di mouse, una volte selezionate nel menu, tutte le necessità informative della sessione di lavoro corrente. e-cafm© – metodi srl 31 e-cafm – le funzionalità native Dato che le applicazioni e-cafm sono realizzate attraverso il sistema di sviluppo rapido del software XCASE, le modalità di funzionamento del sistema seguono le prerogative della piattaforma di sviluppo. Queste sono divise in due gruppi di funzionalità native: automatiche e manuali. Le funzionalità native automatiche Le funzionalità native manuali Sono le funzionalità di sviluppo rapido conseguenti alla capacità dell’XCASE engine di leggere il database e presentare automaticamente i dati. Sono le funzionalità che consentono di apportare alla rigidità del funzionamento automatico una flessibilità straordinaria tanto da rendere ogni soluzione totalmente differente dalle altre. Le liste Il dettaglio Le ricerche I report Gli eventi Le sezioni Il menu La tree view dinamica La guida in linea e-cafm© – metodi srl 32 e-cafm – funzionalità native automatiche – le liste e-cafm, attraverso XCASE, genera nativamente ed automaticamente interfacce in formato di lista su più pagine per la presentazione dei dati di una tabella o di una vista del database. e-cafm© – metodi srl 33 e-cafm – funzionalità native automatiche – il dettaglio e-cafm, attraverso XCASE, genera nativamente ed automaticamente interfacce in formato di dettaglio a partire da ciascuna riga di ogni pagina di ogni lista. e-cafm© – metodi srl 34 e-cafm – funzionalità native automatiche – le ricerche e-cafm, attraverso XCASE, genera nativamente ed automaticamente interfacce in formato di campi liberi per la ricerca di record attraverso la combinazione di una o più stringhe. Dato che le informazioni in dettaglio possono essere più numerose di quelle riportate nelle liste la funzionalità di ricerca si può customizzare su una successione di campi qualsiasi. e-cafm© – metodi srl 35 e-cafm – funzionalità native automatiche – i report e-cafm, attraverso XCASE, genera nativamente ed automaticamente interfacce in formato di report da ogni tabella o query impostata in modalità lista sul sistema informativo. Questi report possono essere sempre nativamente esportati in formato MS Excel e PDF. e-cafm© – metodi srl 36 e-cafm – funzionalità native manuali – gli eventi Attraverso l’uso degli eventi un’applicazione e-cafm può essere personalizzata sviluppando codice, direttamente sul sistema on-line, sia lato client (AJAX) che lato server (compilazione dinamica .NET), sia per ottenere particolari interazioni a livello di interfaccia che per accedere al database remoto. e-cafm© – metodi srl 37 e-cafm – funzionalità native manuali – le sezioni di layout Attraverso l’uso delle sezioni di layout l’interfaccia di e-cafm può essere completamente personalizzata, direttamente sul sistema on-line, semplicemente utilizzando un editor HTML. Questa capacità consente ad una soluzione e-cafm di presentare un’interfaccia utente anche totalmente diversa da quella ‘nativa’ caratterizzata dalle finestre lista e dettaglio. e-cafm© – metodi srl 38 e-cafm – funzionalità native manuali – le sezioni di layout Esempio di sezioni di layout: una consolle operatore. e-cafm© – metodi srl 39 e-cafm – funzionalità native manuali – le sezioni di layout Esempio di sezioni di layout: una consolle in stile outlook today. e-cafm© – metodi srl 40 e-cafm – funzionalità native manuali – le sezioni di layout Esempio di sezioni di layout: una finestra con offuscamento di sezioni in sola lettura per il ruolo corrente. e-cafm© – metodi srl 41 e-cafm – funzionalità native manuali – il menu Il menu del pannello esplora risorse è completamente personalizzabile, direttamente sul sistema on-line, attraverso il funzionamento di un menu contestuale e la gestione di una tabella di sistema che consente di implementare differenti menu per ogni ruolo ed anche, quando necessario, per ciascun utente. e-cafm© – metodi srl 42 e-cafm – funzionalità native manuali – la tree view dinamica Una tra le più interessanti caratteristiche dell’interfaccia utente di XCASE è la tree view dinamica: un componente software in grado di rappresentare gerarchicamente un numero non finito di tabelle di un database relazionale. e-cafm© – metodi srl 43 e-cafm – funzionalità native manuali – la tree view dinamica Inoltre sulla tree view dinamica si può generare, a partire da ciascuna foglia, un menu contestuale, anch’esso dinamico e modificabile, in grado di richiedere qualsiasi estrazione di dati da visualizzare sul lato destro dell’interfaccia. e-cafm© – metodi srl 44 e-cafm – funzionalità native manuali – la tree view dinamica In e-cafm la tree view dinamica di XCASE è stata implementata con lo specifico obiettivo per il quale: il sistema informativo deve compiere una scomposizione del patrimonio immobiliare in singoli componenti oggetto di manutenzione, da realizzarsi attraverso un processo gerarchico di successiva suddivisione su più livelli di dettaglio (cfr. 7.2 Caratteristiche generali UNI 10604). e-cafm© – metodi srl 45 e-cafm – funzionalità native manuali – la guida in linea Anche la guida in linea è completamente personalizzabile, direttamente sul sistema on-line, attraverso l’implementazione di un editor html. e-cafm© – metodi srl 46 e-cafm – esempi di funzionalità Le possibilità di sviluppo della piattaforma XCASE sono praticamente illimitate. Tale potenzialità non deve essere intesa tanto in termini tecnici quanto piuttosto per la capacità di raggiungere perfettamente la copertura delle necessità informative dell’organizzazione. Una capacità che, inoltre, rende lo sviluppo di una soluzione XCASE un lavoro assolutamente entusiasmante. Per poter immaginare questa capacità, di seguito vengono descritti alcuni esempi di funzionalità sviluppate che importanti organizzazioni già utilizzano. Tra queste vi sono: • funzionalità tecnico/economiche di gestione e controllo • i piani e programmi di servizio • il sistema di pianificazione tecnico-finanziaria • i work flow procedurali • la reportistica custom • i calendari custom • il sistema di correlazione grafico-alfanumerica • le applicazioni per dispositivi mobile e-cafm© – metodi srl 47 e-cafm – piani e programmi di servizio e-cafm è in grado di gestire piani di servizio basati sia sulle consistenze fisicamente censite (censimento puntuale) che sulle quantità definite a livello di anagrafe (valori patrimoniali) (cfr. 6 – Piano di manutenzione UNI 10604). e-cafm© – metodi srl 48 e-cafm – piani e programmi di servizio e-cafm è in grado di aggiornare i programmi di servizio sulla base di calcoli tecnici (impegni di risorse di manodopera) ed economici (impegni di spesa) attraverso un sistema di traslazione temporale delle attività programmate (cfr. 9.1 – Controllo tecnico UNI 10604). e-cafm© – metodi srl 49 e-cafm – piani e programmi di servizio e-cafm è in grado di modificare i programmi di servizio, anche in caso di modifica delle modalità e delle frequenze di intervento (standard di servizio), attraverso il calcolo del delta temporale tra le operazioni di traslazione rispetto alla naturale scansione delle scadenze di ciascuna attività. Il sistema deve essere in grado di consentire la continua taratura del piano di manutenzione (cfr. 7.3 – Funzioni UNI 10604). e-cafm© – metodi srl 50 e-cafm – piani e programmi di servizio e-cafm è in grado di calcolare il costo annuo per componente. Nei sistemi a censimento puntuale, e-cafm è anche in grado di calcolare, sulla base delle risultanze dello stato medio di degrado e dei costi unitari prestazionali, il costo annuo per componente al fine di preventivare il budget annuo di riqualificazione ai vari stati di degrado superiori (cfr. 9.2 – Controllo economico UNI 10604). e-cafm© – metodi srl 51 e-cafm – piani e programmi di servizio e-cafm, conseguentemente, è in grado di calcolare e ricalcolare il budget annuo di manutenzione. e-cafm© – metodi srl 52 e-cafm – i workflow procedurali e-cafm, grazie alla considerevole flessibilità del sistema di profilatura utente di XCASE consente di gestire qualsiasi tipo di workflow organizzativo. Inoltre, attraverso opportune attivazioni di trigger di database, ogni operazione può essere memorizzata al fine di un controllo puntuale di ogni azione, fino alla esatta conoscenza della persona che ha provveduto a compierla. e-cafm© – metodi srl 53 e-cafm – il sistema di pianificazione tecnico-finanziaria I report gantt dinamici integrati con il sistema di pianificazione tecnico-finanziaria di attività complesse. Questi report in formato gantt possono essere stampati anche su plotter in formato A0. e-cafm© – metodi srl 54 e-cafm – il sistema di pianificazione tecnico-finanziaria Il gantt è dinamico perché con il click del mouse su un istogramma si apre automaticamente l’interfaccia della fase all’interno del progetto di pianificazione tecnico-finanziaria. e-cafm© – metodi srl 55 e-cafm – la reportistica custom In base alle necessità delle organizzazioni possono essere implementati report di qualità. e-cafm© – metodi srl 56 e-cafm – la reportistica custom Esempio di report di qualità. e-cafm© – metodi srl 57 e-cafm – la reportistica custom Esempio di report di qualità. e-cafm© – metodi srl 58 e-cafm – i calendari custom La piattaforma XCASE consente anche di implementare pagine custom come qualsiasi normale applicazione software. Questa capacità consente a e-metodi di implementare, con un processo di riuso, tante delle più interessanti realizzazioni custom come i “calendari custom”. e-cafm© – metodi srl 59 e-cafm – i calendari custom Esempio di calendario custom. e-cafm© – metodi srl 60 e-cafm – i calendari custom Esempio di calendario custom. e-cafm© – metodi srl 61 e-cafm – altre features Altre features: un esempio dell’uso dei barcode. e-cafm© – metodi srl 62 e-cafm – altre features Altre features: un esempio dell’uso dei “custom pie graph”. e-cafm© – metodi srl 63 e-cafm – altre features Altre features: un esempio dell’uso delle google maps, … e-cafm© – metodi srl 64 e-cafm – altre features … e delle virtual earth maps. e-cafm© – metodi srl 65 e-cafm – il sistema di correlazione grafico-alfanumerica Il sistema di correlazione grafico-alfanumerica si basa su un progetto denominato 4fm web and wire: una delle tecnologie più interessanti del know how di e-metodi. Basata su Spatial Data File (SDF), la soluzione consente la correlazione grafico/alfanumerica biunivoca (da e verso) tra una fonte dati alfanumerica (database relazionali come Oracle, db2 e Sql Server) e la fonte dati grafica DWG (cfr. 4.1.2 – Raccolta puntuale delle informazioni UNI 10604). e-cafm© – metodi srl 66 e-cafm – il sistema di correlazione grafico-alfanumerica selezione del piano tematismo per destinazione d’uso degli spazi 4fm web and wire utilizza Autodesk AutoCAD Map 3D e Autodesk MapGuide Enterprise. La correlazione ai dati del database consente di creare infiniti “tematismi” di visualizzazione delle planimetrie CAD e le planimetrie sono pubblicate sul Web con 3 soli click del mouse! Nell’esempio la planimetria è tematizzata per la destinazione d’uso degli spazi. e-cafm© – metodi srl 67 e-cafm – il sistema di correlazione grafico-alfanumerica selezione del piano tematismo per % di occupazione degli spazi Nell’esempio la planimetria è tematizzata per la percentuale di occupazione degli spazi. e-cafm© – metodi srl 68 e-cafm – il sistema di correlazione grafico-alfanumerica selezione dello spazio 4fm web and wire consente di visualizzare l’esatta ubicazione degli spazi attraverso l’evidenziazione della relativa area. e-cafm© – metodi srl 69 e-cafm – il sistema di correlazione grafico-alfanumerica selezione dello spazio occupato dalla persona 4fm web and wire consente di visualizzare l’esatta ubicazione delle persone attraverso l’evidenziazione del relativo l’ambiente. e-cafm© – metodi srl 70 e-cafm – il sistema di correlazione grafico-alfanumerica selezione dello spazio occupato dal componente 4fm web and wire consente di visualizzare l’esatta ubicazione dei componenti tecnici (es. estintore) attraverso l’evidenziazione del relativo l’ambiente. e-cafm© – metodi srl 71 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento spazio 4fm web and wire è una soluzione che consente di disegnare, sulle planimetrie vettoriali attraverso una connessione Internet e semplicemente mediante il browser, polilinee e nuvole di punti e correlarle a spazi e componenti del sistema tecnologico. e-cafm© – metodi srl 72 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento spazio 4fm web and wire consente di disegnare poligoni, espressione degli spazi, già impostati o meno per destinazione d’uso e di associare questi ‘oggetti’ ai corrispondenti record nel database. e-cafm© – metodi srl 73 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento spazio 4fm web and wire consente di esportare i poligoni memorizzati in formato SDF ed importarli in AutoCAD con una semplice operazione di download ed importazione. e-cafm© – metodi srl 74 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento componente 4fm web and wire consente di disegnare nuvole di punti, espressione dei componenti e di associare questi ‘oggetti’ ai corrispondenti record nel database. e-cafm© – metodi srl 75 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento componente 4fm web and wire consente di esportare le nuvole di punti memorizzati in formato SDF ed importarli in AutoCAD con una semplice operazione di download ed importazione. e-cafm© – metodi srl 76 e-cafm – il sistema di correlazione grafico-alfanumerica inserimento persona 4fm web and wire consente di disegnare nuvole di punti, espressione di persone e di associare questi ‘oggetti’ ai corrispondenti record nel database. e-cafm© – metodi srl 77 e-cafm – il sistema di correlazione grafico-alfanumerica OSGeo MapGuide Open Source 4fm web and wire Autodesk AutoCAD Map 3d e-cafm Map Add-In 4fm web and wire: architettura del sistema. e-cafm© – metodi srl 78 e-cafm – il sistema di correlazione grafico-alfanumerica modalità server Autodesk MapGuide Enterprice 4fm web and wire server side Autodesk MapGuide Enterprice e-cafm© – metodi srl 4fm web and wire 79 e-cafm – il sistema di correlazione grafico-alfanumerica modalità desktop dotazione alternativa: a) Autodesk AutoCAD + Autodesk Map Guide Studio + e-cafm Cad Add-In b) Autodesk AutoCAD Map 3D + e-cafm Map Add-In DWG + SDF Autodesk Autocad client side Autodesk MapGuide Studio e-cafm Cad Add-In e-cafm© – metodi srl 80 e-cafm – mobile XCASE mobile è parte integrante della piattaforma. XCASE mobile consente di generare interfacce per la gestione delle informazione per browser di tipo mobile. Attraverso l’implementazione della tecnologia Microsoft Sync Framework XCASE mobile può essere realizzata in modalità asincrona. e-cafm© – metodi srl 81 e-cafm – mobile XCASE mobile Async è una soluzione che consente l’utilizzo in modalità non in linea (asincrona) dell’applicazione. Il vantaggio di una soluzione XCASE mobile Async è quello di azzerare completamente i costi di connettività che rendono particolarmente onerose le applicazioni mobile che non possono utilizzare, per motivi tecnici o prescrizioni normative, connessioni di tipo WiFi. e-cafm© – metodi srl 82 e-cafm – architettura business continuity e-metodi rilascia le proprie soluzioni e-cafm in modalità “a servizio” attraverso un data center remoto e la connessione alla rete Internet. I data center sono strutture appositamente costruite per contenere e mantenere attivi i server che contengono applicazioni e dati. Severissime norme di sicurezza, alte performance di servizi ridondanti di connettività, alimentazione elettrica e temperatura degli ambienti e sistemi automatizzati di backup, permettono prestazioni che non sono neanche lontanamente paragonabili a quelle possibili in una qualsiasi azienda. Un data center remoto risulta quindi, contrariamente a quanto spesso si ritiene, il posto più sicuro nel quale conservare i propri dati. Oltre a tutte queste caratteristiche e garanzie, le soluzioni e-cafm sono installate in una architettura di tipo business continuity con una procedura di “disaster recovery” totalmente ingegnerizzata da e-metodi che consente di gestire i guasti hardware semplicemente attraverso un accesso via Web alla struttura del proprio data center. e-cafm© – metodi srl 83 e-cafm – architettura business continuity e-cafm© – metodi srl 84 e-cafm – architettura business continuity e-cafm© – metodi srl 85 e-cafm – architettura business continuity e-cafm© – metodi srl 86 e-cafm – architettura business continuity Alternativamente il cloud è la soluzione indicata e consigliata per il deploy di e-cafm perché garantisce sicurezza, affidabilità e alta disponibilità senza doversi preoccupare dell’acquisto della configurazione e della manutenzione dell’hardware impiegato. XCASE, essendo una piattaforma di sviluppo rapido del software, è naturalmente indicata per ambienti cloud PaaS (Platform as a Service) che consentono di creare le proprie macchine virtuali su cui effettuare il deploy direttamente su hardware sempre aggiornato, monitorato e già configurato per l’High Availability e la ridondanza geografica tra data center dislocati in nazioni o continenti differenti e distanti tra loro. e-cafm© – metodi srl 87 e-metodi – riferimenti Il sito istituzionale: www.e-metodi.it Metodi Servizi di Informatica Tecnica Srl il book site del libro e-facility: www.e-facility.it il portale del sistema informativo e-cafm: www.e-cafm.it e-cafm© – metodi srl @ Via Angelo Brofferio, 6 00195 Roma 039 06 51963370 039 06 51963371 www.e-metodi.it [email protected] 88