advertisement

Workflow e dintorni

50 %
50 %
advertisement
Information about Workflow e dintorni

Published on May 12, 2008

Author: ilgrosso

Source: slideshare.net

advertisement

Workflow e dintorni ePOSSE days 2008 Francesco Chicchiriccò

Agenda Elementi di workflow OSWorkflow Applicazione in Hippo CMS Riferimenti

Elementi di workflow

OSWorkflow

Applicazione in Hippo CMS

Riferimenti

Che cosa è un workflow ? Flusso di lavoro composto da attività in relazione tra di loro le attività sono passate da un attore all'altro regole procedurali che governano l'interazione tra attori ed attività

Flusso di lavoro

composto da attività in relazione tra di loro

le attività sono passate da un attore all'altro

regole procedurali che governano l'interazione tra attori ed attività

Esempio di workflow - base

Esempio di workflow - UML start end fork join activity transition decision

Workflow Management System un sistema che permette di definire, creare e gestire l'esecuzione di istanze di workflow prende in input la descrizione formale del processo di business mantiene lo stato di esecuzione delegando l'esecuzione effettiva delle attività a sistemi e / o persone

un sistema che permette di definire, creare e gestire l'esecuzione di istanze di workflow

prende in input la descrizione formale del processo di business

mantiene lo stato di esecuzione delegando l'esecuzione effettiva delle attività a sistemi e / o persone

Implementazioni OpenSimphony OSWorkflow Open Source JBoss Process Manager (JBPM) Open Source Oracle BPEL Process Manager Commerciale

OpenSimphony OSWorkflow

Open Source

JBoss Process Manager (JBPM)

Open Source

Oracle BPEL Process Manager

Commerciale

OpenSymphony OSWorkflow costruito a partire da componenti Open Source: OSCore (framework) PropertySet (persistenza) Commons Logging GLUE (implementazione SOAP) Quartz (job scheduler) altre opzionali tra cui Hibernate, Spring, ..

costruito a partire da componenti Open Source:

OSCore (framework)

PropertySet (persistenza)

Commons Logging

GLUE (implementazione SOAP)

Quartz (job scheduler)

altre opzionali tra cui Hibernate, Spring, ..

OpenSymphony OSWorkflow basato sul concetto di automa a stati finiti ogni stato è rappresentato dalla coppia (step, risultato) una transizione da uno stato all'altro avviene in seguito all'esecuzione di un' azione

basato sul concetto di automa a stati finiti

ogni stato è rappresentato dalla coppia (step, risultato)

una transizione da uno stato all'altro avviene in seguito all'esecuzione di un' azione

OSWorkflow - persistenza MemoryStore (default) SerializableStore JDBCStore Hibernate EJBStore custom estendendo com.opensymphony.workflow.spi.WorkflowStore

MemoryStore (default)

SerializableStore

JDBCStore

Hibernate

EJBStore

custom estendendo com.opensymphony.workflow.spi.WorkflowStore

OSWorkflow - descrittore file XML che descrive l'automa composto di più step per ogni step, una o più azioni che possono essere eseguite automaticamente o su richiesta ogni azione ha un unico risultato non condizionale e zero o più risultati condizionali

file XML che descrive l'automa

composto di più step

per ogni step, una o più azioni che possono essere eseguite automaticamente o su richiesta

ogni azione ha un unico risultato non condizionale e zero o più risultati condizionali

OSWorkflow - descrittore una azione contiene zero o più condizioni di esecuzione ed una o più funzioni da eseguire il risultato di un'azione può lasciare il workflow nello stesso step, spostarsi in un nuovo step o andare verso uno split o un join il risultato di un'azione può cambiare o non cambiare lo stato del workflow

una azione contiene zero o più condizioni di esecuzione ed una o più funzioni da eseguire

il risultato di un'azione può lasciare il workflow nello stesso step, spostarsi in un nuovo step o andare verso uno split o un join

il risultato di un'azione può cambiare o non cambiare lo stato del workflow

OSWorkflow - descrittore tutti gli elementi del workflow hanno a disposizione registri , ossia variabili globali property set , mappe di cui viene gestita la persistenza transient var , mappe che esistono soltanto durante l'invocazione del workflow

tutti gli elementi del workflow hanno a disposizione

registri , ossia variabili globali

property set , mappe di cui viene gestita la persistenza

transient var , mappe che esistono soltanto durante l'invocazione del workflow

OSWorkflow e Hippo CMS Hippo CMS è un sistema Open Source per la gestione dei contenuti in questa tipologia di sistemi è fondamentale il workflow chi può scrivere o modificare un documento? chi è autorizzato a pubblicarlo? quando? in che posizione / i?

Hippo CMS è un sistema Open Source per la gestione dei contenuti

in questa tipologia di sistemi è fondamentale il workflow

chi può scrivere o modificare un documento?

chi è autorizzato a pubblicarlo? quando? in che posizione / i?

AnkonHippo Workflow

Riferimenti OSWorkflow http://www.opensymphony.com/osworkflow/ JBPM http://www.jboss.org/jbossjbpm/ Oracle BPEL http://www.oracle.com/technology/products/ias/bpel/ Hippo CMS http://www.hippocms.org/

OSWorkflow http://www.opensymphony.com/osworkflow/

JBPM http://www.jboss.org/jbossjbpm/

Oracle BPEL http://www.oracle.com/technology/products/ias/bpel/

Hippo CMS http://www.hippocms.org/

Add a comment

Related pages

Workflow e dintorni - Business

1. Workflow edintorni ePOSSEdays2008 Francesco Chicchiriccò 2. Agenda Elementi diworkflow OSWorkflow Applicazione…
Read more

www.fotoedintorni.com

Hier sollte eine Beschreibung angezeigt werden, diese Seite lässt dies jedoch nicht zu.
Read more

Workflow summary | Ristoranti del Lago di Garda

Workflow summary. Current State Content Type . Current ... Ristoranti del Lago di Garda e dintorni: Pagina : No state : bot_veditutti: Rotor ...
Read more

CMDBuild | Processi e dintorni

CMDBuild® is a configurable web application to model and manage a database containing assets and handle related workflow operations.The aim is to let the ...
Read more

Workflow tecnologies - Technology - Docslide.it

Download Workflow tecnologies. Transcript. 1. ... Workflow e dintorni 1. Workflow edintorni ePOSSEdays2008 Francesco Chicchiriccò 2.
Read more

Alessandro Gaetani | LinkedIn

View Alessandro Gaetani’s professional ... and administrative needs to enhance and streamline the workflow within the ... e Dintorni SNC.
Read more

Web Marketing & Dintorni - Facebook

Web Marketing & Dintorni. 871 likes · 21 talking about this. Il Blog di Ciro Marandola. Esperienze di un Web Strategist Freelance
Read more

Kay Paynter (DEACON) Paynter | LinkedIn

Kay Paynter (DEACON) Paynter. Retired at Reti e Dintorni. Location Watertown, New York Industry Information Technology and Services
Read more