Architettura e Tecnologia openwork®
|
Il sistema è costituito da diversi elementi:
|
|
|
|
Tutti i moduli possono essere configurati in differenti modalità a seconda dell’architettura prescelta e dei requisiti di performance, ridondanza e sicurezza richiesti al sistema. Ogni singolo modulo può essere installato su un solo server o scalato su più server grazie alla particolare tecnologia software utilizzata. Ad esempio: i componenti possono essere installati su un array di server o vi possono essere più web server che utilizzano gli stessi componenti. |
|
L’architettura della piattaforma, ispirata dall’esigenza di adattarsi a qualsiasi organizzazione, presenta le seguenti caratteristiche: Component-based openwork® permette di modellare e gestire i processi, combinando gli oggetti secondo la logica della realtà quotidiana delle organizzazioni: processi, sottoprocessi, documenti, operatori, ruoli, eventi. Service oriented L’architettura di tipo SOA e l’utilizzo dei web services garantisce alla piattaforma grande scalabilità, robustezza e affidabilità. Multi-tier La suddivisione dell’applicazione in 4 livelli permette di adattarla facilmente all’architettura fisica e garantisce una facile gestione dei carichi di lavoro e delle situazioni di failover. Compliant con i più diffusi standard L’utilizzo di tecnologie quali HTML, SOAP, WSDL, XML, XPATH, XSL, XSD, XSL-FO, CSS, javascript, garantisce l’apertura dell’applicazione e agevola l’estensione delle sue funzionalità. Integrabile Le interfacce standard, come web services e DCOM, e la presenza di entry point cui agganciare codice custom sia lato client, sia lato server, rendono possibile l’integrazione di altre applicazioni già presenti nell’organizzazione con una logica di workflow. Stepwise implementation La presenza di strumenti di modellazione evoluti permette l’implementazione graduale di soluzioni all’interno di un’organizzazione, in modo da minimizzare i rischi e facilitare sensibilmente il change management. |



