FONDAMENTI DI INFORMATICA III WfMC-1
FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione internazionale nonprofit, composta da venditori, utilizzatori, consulenti ed analisti E stata fondata nel 1993 per indirizzare gli standard in particolare per linteroperabilità La missione del WfMC è promuovere luso del workflow attraverso listituzione di standard software per la terminologia, interoperabilità, connettività tra prodotti di workflow Ha più di 175 membri di 25 stati Ha definito il primo set di standard per lindustria del workflow
FONDAMENTI DI INFORMATICA III WfMC-3 Nel novembre 1995 WfMC ha pubblicato uninterfaccia aperta (Application Programming Interface, API) per le applicazioni client workflow (prima di 5 fasi di standard) Le Workflow API mettono a disposizione modalità di comunicazione tra motore e applicazione client Molti membri hanno già annunciato i piani di supporto delle API (Computron Software Inc. supporta completamente le API per il proprio prodotto di Workflow) WFMC Cose WfMC
FONDAMENTI DI INFORMATICA III WfMC-4 WFMC Definizione del processo e componenti A Process Process Definition is composed of is specified in a Workflow Process DefinitionManual Process Definition Process Definition Manual Process Istance Manual Activity Istances Execute Manual Process Activities Workflow Process Istance Workflow Activity Istances Execute Workflow Process Activities make istance collection of enacted A Process Definition and is Components
FONDAMENTI DI INFORMATICA III WfMC-5 WFMC Tipi di dati nei sistemi di Workflow management Process Definition Tool Workflow Process Definition Workflow Enactment Service Workflow Process Control Data Application and IT Tools Application Data Workflow Process Relevant Data Process Design & Definition Workflow Process Execution Process Changes
FONDAMENTI DI INFORMATICA III WfMC-6 WFMC Tipi di dati nei sistemi di Workflow management Data Types Workflow Process Control Data Dati manipolati solamente dal sistema di workflow management Workflow Process Relevant Data Dati utilizzati sia dallapplicazione che dal sistema di workflow management (ad es. dati che forniscono linformazione sul come procedere in un work item) Application Data Dati utilizzati solamente dalle applicazioni di workflow
FONDAMENTI DI INFORMATICA III WfMC-7 Workflow Reference Model Tools Autore Motore Workflow Amministrazione & Monitoraggio Altri motori Workflow Applicazioni Client Workflow Applicazioni chiamate Interfaccia 1 Interfaccia 5 Interfaccia 2Interfaccia 3 Interfaccia 4 WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-8 WFMC Il Modello WorkFlow Reference Model Interface 1: Process Definition Tool Interface Interface 2: Workflow Client Application Interface Interface 3: Invoked Applications Interface Interface 4: Workflow Interoperability Interface between two different Workflow Enactment Services Interface 5: Administration & Monitoring
FONDAMENTI DI INFORMATICA III WfMC-9 WFMC Il Modello WorkFlow System: il modello Il motore di WorkFlow, tramite le varie interfacce, colloquia con le componenti previste nel sistema Le interfacce consentono linterscambio di dati e lutilizzo di funzionalità specifiche dei moduli tra le varie componenti che costituiscono una piattaforma di WorkFlow Management
FONDAMENTI DI INFORMATICA III WfMC-10 WFMC Il Modello WorkFlow System: il modello Il modello riportato rappresenta unintegrazione al Workflow Reference Model formalizzato dal Workflow Management Coalition
FONDAMENTI DI INFORMATICA III WfMC-11 Workflow Reference Model WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-12 Workflow Reference Model Interfaccia 1 Process Definition Tool Interface Fornisce uno standard per la definizione dei processi gestiti tramite il motore di WorkFlow WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-13 Workflow Reference Model Interfaccia 2 Workflow Client Application Interface Fornisce le funzionalità di colloquio tra il motore di WorkFlow ed il client standard per la gestione delle attività proceduralizzate WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-14 Workflow Reference Model Interfaccia 3 Invoked Application Interface Fornisce uno standard di accesso alle funzioni di Workflow e ai dati delle Applicazioni Integrate Consente, inoltre, laccesso ai dati specifici delle Applicazioni verticali, direttamente dal Workflow System WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-15 Workflow Reference Model Interfaccia 4 Workflow Interoperability Interface between two different Workflow Enactmen Services Fornisce uno standard di interscambio tra diversi motori di WorkFlow WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-16 Workflow Reference Model Interfaccia 5 Administration and Monitorig Fornisce uno standard, secondo quanto codificato dallAudit Data Specification del WfMC, di accesso ai dati dei processi di Workflow in tempo reale (ad es. Traccia Iter/Pratiche) I dati di tipo "statico" del Workflow vengono depositati in un database di servizio WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-17 Workflow Reference Model Rispetto al modello generale, sono rappresentate due ulteriori interfacce: linterfaccia 6 verso i Document Management Tools (ad esempio, lInformation Retrieval e le Document Store applications) e linterfaccia 7 verso i Process Simulation Tools WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-18 Workflow Reference Model Interfaccia 6 Fornisce lo standard per la gestione documentale WFMC Il Modello
FONDAMENTI DI INFORMATICA III WfMC-19 Workflow Reference Model Interfaccia 7 Fornisce lo standard per la definizione ed il colloquio dei processi di simulazione con il motore di WorkFlow WFMC Il Modello