In2flow: solving your BPM human task problems?!Arnoud WolfardDeveloper SNS Bank
AgendaSNS Bank -> IT uitdagingenBPM ArchitectuurHistorie- UitvalApplicatie- Tekortkomingen In2flow- Uitgangspunten- ArchitectuurVragenSNS BankBedrijfsstrategie ‘Visie en Vlag’Relatief kleine bank
SNS Bank – Visie en VlagSNS Bank bedient haar klanten via internet en met mobiele adviseursIn 2010 moeten consumenten alle eenvoudige producten in vijf muisklikken kunnen kopen via internet.De bank bouwt aan een landelijk netwerk van winkels waar de klant afspraken kan maken met adviseurs.
SNS Bank – Visie en VlagDe IT uitdagingen: Internet
 Automatiseren van de bankkantoor handelingenSNS Bank – Relatief kleine bankBalans totalen 2009ABN		350 miljardING		900 miljardRabobank	600 miljardSNS		 70 miljardSpaar tegoeden (2009)ING Bank		115,0Rabobank		107,0ABN			32,1SNS			18,1
SNS Bank – Relatief kleine bankDe IT uitdaging: IT kosten beheersbaar houdenAntwoorden op de IT uitdagingen Open Source Software
 Workflow managementBPM ArchitectuurUitval Applicatie/In2flowBOM/SOALKISMijn SNSXMLSchedulerProcessDOC1SAS
Uitvalapplicatie Voorloper In2Flow
 Aanvraag gedreven
 Gebaseerd op een generiek aanvraagmodelUitvalapplicatie – Screen shot
Uitvalapplicatie – Screen shot
Uitvalapplicatie – Scary picture
Uitvalapplicatie – Scary picture
Uitvalapplicatie – Scary picture
Uitvalapplicatie – Knelpunten Monoliet
 Business wilde andere manier van werken
 Performance issues i.v.m. aanvraagmodel
 Onnodig groot complex model
(J)BPM SchaduwboekhoudingIn2Flow - OpdrachtMaak een webapplicatie waarmee gebruikersop een taak-georiënteerde manier kunnen werkendie makkelijk uitbreidbaar is zonder gebruik temaken van een generiek aanvraagmodel.
In2FlowJBossApplication Server (EAP 4.3)
 JBPM 3.2.8 SOA
 JSF 1.2
 RichFaces 3.3
Seam 2.0.2
Facelets 1.1.15
Scannotation 1.0.2
JBossCache 1.4.1In2Flow – Screen shots
In2Flow – Screen shots
In2Flow – Screen shots
In2Flow – Screen shots
In2Flow – Screen shots
In2Flow – Modulair ontwerpIn2Flow bestaat uit 1 hoofdmodule waarintaakmodules dynamisch(at runtime) kunnenworden toegevoegd.Een taakmodule bevat 1 of meerdere taakschermen.
In2Flow – Modulair ontwerpVoordelen: Doorbreken monoliet
 Parallelle ontwikkeling eenvoudiger
 Minder integratietesten

In2Flow – solving your BPM human task problems!