bpm e cloud: la partnership ideale
TRANSCRIPT
![Page 1: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/1.jpg)
BPM e Cloud: la partnership ideale
Emanuele Molteni, WebRatio Marco Brambilla, WebRatio e Politecnico di Milano
SMAU – Milano, 17 Ottobre 2012
![Page 2: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/2.jpg)
Flessibilità del business
Risposta immediata ai feedback del mercato e dei clienti
Time to market sempre più ridotto
Diversificazione e variabilità dell’offerta
Efficienza ed efficacia dell’organizzazione
Valore del contributo personale
Flessibilità nella gestione delle risorse IT
Dall’esigenza …
![Page 3: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/3.jpg)
Una partnership ideale per un disegno globale dell’impresa
Processi di business (BPM)
Approcci model-driven (MDD) all’impresa e ai sistemi
Soluzioni social per la gestione d’impresa
Cloud-based management delle infrastrutture IT
Sistemi agili e usabili (es. mobili) per clienti e addetti
… al mix delle soluzioni
![Page 4: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/4.jpg)
Ottimizzare i processi di Business
Integrare in modo armonioso le attività svolte da persone e sistemi, utilizzando il processo come linea guida
Automatizzare processi con elevate componenti “manuali”
Semplificare processi complessi
Valutare i punti comuni a più processi e facilitarne il riuso
Fornire al management informazioni utili e aggiornate per potere agire più rapidamente e prendere decisioni più accurate
BPM
Definizione Esecuzione
Monitoraggio Ottimizzazione
![Page 5: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/5.jpg)
Approccio basato su modelli
Rappresentare con modelli invece che implementare
Automatizzare i passaggi ripetitivi:
Implementazione
Testing
Deployment
MDD
![Page 6: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/6.jpg)
Integrare strumenti e tecniche di social network con il BPM per migliorare l’efficacia e l’efficienza dei processi di business
Nel disegno e nell’ottimizzazione
Integrazione of social networks in BPM-based interfaces
Raccolta feedback
Analisi degli stream
Nella partecipazione e nell’implementazione
Alcuni task eseguiti come interazioni sociale invece di applicazioni tradizionali
– Assegnamento delle attività
– Escalation
– Esecuzione dei task
– Destrutturazione dei processi (vs. email)
Social Enterprise
![Page 7: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/7.jpg)
Paradigma Software as a Service
Cloud come mezzo per ottenere:
Flessibilità
Scalabilità
Aumento della velocità
Risparmio in tempi e costi
Aumento del controllo sull’IT
Riduzione del rischio
Cloud pubblica o privata
Cloud
7
![Page 8: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/8.jpg)
Aziende sempre più decentralizzate
Professionisti in continuo movimento
Ampia adozione del mobile nel mercato consumer
Con alcuni accorgimenti:
Processi molto semplici (es. check-in)
Task semplici e urgenti in processi complessi (es. approvazioni)
Utenti finali o management
Field operations (e.g., consegne, ingegneria)
Web o Native
… e Mobile
8
![Page 9: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/9.jpg)
WebRatio
![Page 10: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/10.jpg)
…per progettare, costruire e manutenere le tue applicazioni enterprise BPM custom
Un ambiente fertile…
![Page 11: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/11.jpg)
I “pilastri” di WebRatio
![Page 12: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/12.jpg)
a range of development approaches that are based on the use of software modeling as a primary form of expression
... yield higher levels of abstraction in software development
… Combined with executable semantics this elevates the total level of automation possible
Model-Driven Development
http://en.wikipedia.org/wiki/Model-driven_engineering
![Page 13: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/13.jpg)
Il modello di processo è un ingrediente dell’ambiente di sviluppo Model-Driven, che verrà utilizzato per la generazione dell’applicazione
BPM: un ingrediente del MDD
Definizione Esecuzione
Monitoraggio Ottimizzazione
Il ciclo virtuoso
BPM
![Page 14: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/14.jpg)
Il Business User è direttamente coinvolto in un ciclo di sviluppo virtuoso basato sulla prototipazione evolutiva
Un ciclo di sviluppo agile ed evolutivo
Analisi Requisiti
Validazione dei Risultati
Modellazione della Soluzione
Generazione dell’Applicazione
![Page 15: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/15.jpg)
Come funziona WebRatio
![Page 16: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/16.jpg)
Cattura i requisiti di business in modelli astratti e indipendenti dalla tecnologia
WebRatio – Passo 1
Business User
Modellatore WebRatio
![Page 17: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/17.jpg)
Modello applicativo
Definisci dati, servizi, logiche, dettagli di visualizzazione e user interaction
Notazione WebML > IFML(*)
Modello dei processi
Definisci i processi di business gestiti dall’applicazione
Notazione BPMN
Passo 1 – Disegna il modello
(*) è in corso il processo di standardizzazione del linguaggio in OMG
![Page 18: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/18.jpg)
Personalizza l’ambiente definendo le tue regole di generazione
WebRatio – Passo 2
Designer Programmatore
![Page 19: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/19.jpg)
Stili di presentazione
per un layout perfettamente allineato con la tua visual identity
Componenti custom
per implementare ogni tipo di logica complessa ed integrazione
Passo 2 – Personalizza la generazione
![Page 20: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/20.jpg)
Ottieni un’applicazione Web Java standard su misura e senza componenti proprietari
WebRatio – Passo 3
Modellatore WebRatio
Business User
![Page 21: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/21.jpg)
Standard Web App
Passo 3 – Ottieni l’applicazione
Mobile Desktop
User Interface
DBM System MySQL, PostgreSQL, SQL Server, Oracle,
DB2, etc.
Legacy System
SAP, IBM Host, AS400
BPM Engine
TIBCO (*), JBPM (*)
Middleware
TIBCO ESB, Mule ESB
Integration Layer
On-premises In the cloud
… …
Standard Java Application
Server
Deploy
![Page 22: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/22.jpg)
Demo
![Page 23: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/23.jpg)
WebRatio è dedicato alla costruzioni di applicazioni Web, l’ambiente ideale per implementare il BPM in modalità “social”
Social BPM
Standard Web App
![Page 24: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/24.jpg)
Applicazione Web, indipendente dalla piattaforma di deploy
Si può mettere su servizi di cloud pubblici (come Amazon Benastalk, CloudBees, CumuLogic)
Cloud
Standard Web App
On-premises In the cloud
… …
Standard Java Application
Server
Deploy
![Page 25: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/25.jpg)
Generazione e indipendenza dalla tecnologia di presentazione
HTML, XHTML/Mobile, ecc.
Utilizzo dii tutte le ultime tecnologie e framework (JQuery, JQuery Mobile)
Produzione di applicazioni usufruibili su mobile
fatte su misura (non semplicemente "ridotte")
Mobile
Standard Web App
Mobile Desktop
User Interface
![Page 26: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/26.jpg)
Chi siamo
![Page 27: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/27.jpg)
Fondata in 2001
Spin-off del Politecnico di Milano
11 anni di esperienza nel Model-Driven Development
40 collaboratori
2 sedi in Italia (Como, Milano)
1 filiale in Sud America (Ecuador)
Fatturato di 2,0 M€ nel 2011
120+ clienti in Europa e America Latina
0
500
1.000
1.500
2.000
2.500
2002
2003
2004
2005
2006
200
7
2008
2009
2010
2011
Trend fatturato
L’azienda
![Page 28: BPM e Cloud: la partnership ideale](https://reader035.vdocuments.site/reader035/viewer/2022062320/5596d8251a28aba4098b474e/html5/thumbnails/28.jpg)
Un ampio parco di clienti, in vari settori …
Energy & Utilities Industry
Finance Public Services
Research