Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAlessandra Calo Modificato 10 anni fa
1
Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti
2
Maggio 2010 ICT4LAW Business Process Un processo è un insieme di attività correlate che hanno complessivamente un obiettivo comune come, ad esempio, la produzione di un bene o di un servizio o in generale, la creazione di valore per il cliente
3
Maggio 2010 ICT4LAW Regole Eccezioni Persone Sistemi Documenti Le componenti da integrare sono molteplici Business Process
4
Maggio 2010 ICT4LAW Modelli Process Knowledge Metriche Esperienza e Asset Politiche Business Logic Metodologia Integration Modeling Monitoring Software Forms Rules Engine Workflow Il Business Process Management è la disciplina a supporto del business che combina capacità software e conoscenza del business per accelerare l’evoluzione dei processi e facilitare l’innovazione … BPM include I Processi non sono documentati I colli di bottiglia frenano la flessibilità Limitata visibilità sulle performance Complessità legata dell’integrazione tra più processi Cambiare il processo ha un impatto veramente pesante KPI non definiti BPM
5
Maggio 2010 ICT4LAW Modellare e Simulare i processi Monitorare, Predire e Agire Implementare e Modificare rapidamente Ottimizzazione Continua SalesFinanceOperationsPartners BPM – cosa fa
6
Maggio 2010 ICT4LAW BPM - benefici Il Business Process Management è un approccio strutturato basato su metodi, policy, metriche, practice di management per gestire ed ottimizzare continuamente le attività ed I processi di un’organizzazione. Orchestrare Business Rules Persone Dati Applicazioni/servizi Automazione e Dinamicità per ottimizzare i costi Automatizzare significa eliminare le ridondanze e le inefficienze, garantire la conformità a normative e politiche aziendali
7
Maggio 2010 ICT4LAW Suite di componenti per rendere agile il business e ridurre l’effort di sviluppo Monitorare (BAM, BI) Orchestrare Decidere/regolare (Business Rules) Evaluations Correlations Sorgente eventi BEP Runtime Rilevare (Business Events) Punti di Flessibilità BPMS - componenti
8
Maggio 2010 ICT4LAW Il Business Process Management System (BPMS) è la suite che include i moduli funzionali, tecnologici e le infrastrutture a supporto, integrati in uno specifico ambiente, fornendo tutte le funzionalità della tecnologia BPM. BPMS - componenti
9
Maggio 2010 ICT4LAW BPMS – deployment view
10
Maggio 2010 ICT4LAW Tecnologie
11
Maggio 2010 ICT4LAW Linguaggi
12
Maggio 2010 ICT4LAW XPDL
13
Maggio 2010 ICT4LAW XPDL - esempio
14
Maggio 2010 ICT4LAW Modellazione dei casi studio Tasse automobilistiche Vendita prodotti finanziari (Offerta fuori sede)
15
Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa
16
Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa
17
Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa
18
Maggio 2010 ICT4LAW Controllo e Amministrazione Nuovo Processo terminato Processo attivo Processi disponibili Tutti i processi creati da me (1 nuovo) Tutti i processi del sistema (1 nuovo)
19
Maggio 2010 ICT4LAW Controllo e Amministrazione Controllo dei processi terminati
20
Maggio 2010 ICT4LAW Reportistica Processi in esecuzione Numero di processi finiti Tipi (casi) di processi attivi
21
Maggio 2010 ICT4LAW Maggior controllo per l’utente di business Partnerhip e collaborazione con l’IT Automatizzare le decisioni di Business Rilasciare rapidamente le modifiche Regole per : Definire il prezzo Definire una tassa Identificare una frode Implementare prescrizioni della normativa … Dinamicità : permettere al business di variare politiche e regole di business di un processo automatizzato BRMS
22
Maggio 2010 ICT4LAW Spesso le decisioni sono annegate nel codice applicativo 22 Tempi lunghi per le modifiche Fuori dalla visibilità del Business Spesso nascoste e duplicate Codice Applicativo Business IT BRMS
23
Maggio 2010 ICT4LAW Le decisioni diventano Business Rules : punto di collegamento tra Business ed IT 23 Uno statement di logica di business che: Può essere definito da un utente di business E’ eseguibile Quasi-natural language Decision Tables Decision Trees Business Rule BRMS
24
Maggio 2010 ICT4LAW Application code Organizzazione e memorizzazione regole Rule Repository Le regole sono rilasciate come servizi decisionali Execution components Sviluppo, Simulazione,Gestione regole Tool Utente Il cliente è elegibile per un mutuo ? No, per la seguente ragione : Troppo alto il rapporto Debito /Patrimonio No, per la seguente ragione : Troppo alto il rapporto Debito /Patrimonio BRMS - componenti Tools che permettono sia agli sviluppatori che agli esperti di business di definire e gestire la “decision logic” … Repository che permette di separare la “decision logic” dal codice della core application … Un runtime environment che permette alle applicazioni di invocare la “decision logic” gestita con il BRMS ed eseguirla usando un motore di business rules …
25
Maggio 2010 ICT4LAW BRMS - benefici Riduce la dipendenza dal settore IT rispetto ai cambiamenti del business Maggiore controllo sulla logica decisionale implementata: verifica conformità ai requisiti e una migliore gestione del business Consente di esprimere con precisione la logica decisionale, usando una sintassi di business e rappresentazioni grafiche delle regole (decision tables, trees, scorecards and flows) Miglioramento della efficienza dei processi attraverso un sistema di decisioni automatizzate
26
Maggio 2010 ICT4LAW Il problema sfugge alle classiche logiche di programmazione La conoscenza è chiara ma la procedura per implementarla sarebbe troppo complessa con tanti rami decisionali La logica cambia (ad esempio dipende dalla normativa) BRMS – quando usarlo
27
Maggio 2010 ICT4LAW È un progetto Open Source di JBoss che implementa un Rule Engine, un motore di regole. Il funzionamento: Vengono dati un insieme di regole e un insieme di fatti e il motore inferisce nuovi fatti attivando le varie regole. Il motore si basa principalmente su due concetti: Regole, la vera è propria logica Asserzioni, i fatti a cui accedono le regole
28
Maggio 2010 ICT4LAW BRMS : sintassi regole Regola : Bollo Auto Una regola è scritta con la seguente sintassi: rule Nome attributi opzionali e valori when modalità di attivazione then azioni end Del tutto simile alla notazione procedurale if … then
29
Maggio 2010 ICT4LAW Regole “Offerta Fuori Sede”
30
Maggio 2010 ICT4LAW In base all' Art 108 Reg Consob: Per informare il cliente registra i dati del promotore nel contratto Regole “Offerta Fuori Sede”
31
Maggio 2010 ICT4LAW Validazione delle regole Dati in input al sistema di regole Cosa mi aspetto che il sistema risponda Regola: Quando ho un cliente professionale, consegna documentazione per clienti professionali Esito positivo
32
Maggio 2010 ICT4LAW Validazione delle regole Esito negativo Risultato della regola Cosa mi aspettavo nel caso di test Risultato della regola
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.