SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Open Source in practice at SNS Bank

              Eric D. Schabell


       SNS IT, System Specialist (Java)

            http://www.schabell.org
Who?
1996 – present
   • school : Free University (VU 2001)
   • work : IBM, diverse SW / research companies, RUN (KUN)


Open Source
   • 2005 – 2008 : AbTLinux (http://abtlinux.org)
   • 2005 – 2006 : PMS (http://pms.cs.ru.nl)
   • 2005 – 2007 : eGroupWare (http://www.egroupware.org)
   • 2001 – 2004 : Sourcemage GNU/Linux (http://www.sourcemage.org)
   • 2001 – 2003 : DocConversion (http://docconversion.sf.net)


Teaching
   • Freelance : Linux courses (Linux on ZSeries)
   • University : RE / ICT Architecture at RUN
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
Open Source at SNS

2004:

  • Top 3 suppliers IBM, M$ and Unisys
  • Websphere, ASP, C++ and COBOL
  • FOSS in guerilla form (developer adoption)
Open Source at SNS

Now:

  • FOSS support contracts
  • JBoss stack, JAVA and COBOL
  • FOSS role customer (not contributer/supplier)
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
STP strategy

  •5 clicks to purchase new products (2010)
  • Customer experience central
  • Transparent, quick and simple
  • Effective and efficient, eliminating handwork
  • Paperless
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
Tools of our trade

  • JBoss stack (jbossws for web services)
  • jBPM for processes
  • Guerilla architecture (Linux desktop, SVN)
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
STP savings products

First STP project

  • 4 savings products
      • Internetsparen, Maxisparen, Jaarsparen, Spaarmix




  “In de nieuwe opzet worden niet alleen afsluitprocessen, zoals het
  afsluiten van een rekening, via een webdienst aangeboden.”
  -- Alexander Baas, Computable, Aug 2008
Savings products online
STP 'deposito' products

Follow on project

  • 5 deposito products
     • Depositosparen (jaarrente / maandrente)
     • Klimrente
     • Varivast
     • Rendementsparen
STP future with FOSS


  • Soon payment products (incl. grouping products)
  • Hundreds of service processes


  “Ook serviceprocessen die voorheen via een bankmedewerker op
  een filiaal verliepen, zoals de verhoging van een opnamelimiet,
  eenmalige opname van een bijzonder hoog bedrag en
  klachtenbehandeling, worden gedigitaliseerd. SNS Bank maakt
  gebruik van een backoffice die realtime via het web beschikbaar is.”
  -- Alexander Baas, Computable, Aug 2008
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
First project issues

  • immature jBPM monitoring console
  • lacking features (re-enter process from extern
  source)
  • interaction with process via custom task interface
Enabled with FOSS

First project wins:

   • extended jBPM Manager Service
      • via jBPM API
   • custom jBPM Monitor Application
      • via jBPM API
   • custom task interface for fall-out
      • technical / functional
A different view?




                    Katsushika Hokusai
Reference project results

Enabled with FOSS

  • state-proxy to further customize wait-states
  • custom jBPM class loader (maven)
  • custom process testing framework
  • custom maven plugin
      • generates generic project framework
Agenda

 • 2004 – present: Open Source at SNS
 • STP strategy
 • Realization with FOSS
 • JBoss and jBPM – an example
     • STP and jBPM
     • products online
 • Reference project
 • Into the future
What does the near future hold?

  • migration to JBoss EAP
  • migration to JBoss Developers Studio
Where are we headed?

  • dealing with small external process flows
      • service processes
  • implementing multi-process solutions (parallel)
  • integration IDE tooling JBoss / jBPM
     • swimlanes for task nodes
     • jBPM console for fall out application
Each step is a new view...
Worthwhile reading



“The Process Virtual Machine”, T. Baeyens, M. Valdes Faura, 2008.
                   http://docs.jboss.com/jbpm/pvm/article/
“7 Forms of Business Process Management with JBoss jBPM”, T.
  Baeyens, 2008.
  http://java.dzone.com/articles/seven-forms-business-process-m
“Empowering Full Scale Straight Through Processing with BPM”, E.
  Schabell, S. Hoppenbrouwers, 2008.
  http://www.schabell.org/2008/09/draft-empowering-full-scale-straight.html
Questions?




             eric@schabell.org

Weitere ähnliche Inhalte

Ähnlich wie Open Source in Practice at SNS Bank

Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk NewsESUG
 
Empowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEmpowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEric D. Schabell
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTeamstudio
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Librarypaidi_ed
 
jBPM Migration - generating your process future
jBPM Migration - generating your process futurejBPM Migration - generating your process future
jBPM Migration - generating your process futureEric D. Schabell
 
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010ESUG
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeNigel Price
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic applicationTaras Matyashovsky
 
Architecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering CultureArchitecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering CultureSARCCOM
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Cultureifnu bima
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&DOdoo
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFxThomas Daly
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Smart ERP Solutions, Inc.
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...Krishna-Kumar
 
VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)Seiji Noro
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
DaZhangJM0203JM0203
DaZhangJM0203JM0203DaZhangJM0203JM0203
DaZhangJM0203JM0203Da Zhang
 

Ähnlich wie Open Source in Practice at SNS Bank (20)

Cincom Smalltalk News
Cincom Smalltalk NewsCincom Smalltalk News
Cincom Smalltalk News
 
Empowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEmpowering Full Scale STP with BPM
Empowering Full Scale STP with BPM
 
JBPM Past Present Future
JBPM Past Present FutureJBPM Past Present Future
JBPM Past Present Future
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPages
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Library
 
jBPM Migration - generating your process future
jBPM Migration - generating your process futurejBPM Migration - generating your process future
jBPM Migration - generating your process future
 
Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010Cincom Smalltalk Roadmap 2010
Cincom Smalltalk Roadmap 2010
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiative
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
 
Architecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering CultureArchitecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering Culture
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Culture
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&D
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
Owd multi repo-v2
Owd multi repo-v2Owd multi repo-v2
Owd multi repo-v2
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)VJCD2017 SharePoint Framework (SPFx)
VJCD2017 SharePoint Framework (SPFx)
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
DaZhangJM0203JM0203
DaZhangJM0203JM0203DaZhangJM0203JM0203
DaZhangJM0203JM0203
 

Mehr von Eric D. Schabell

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Checking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureChecking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureEric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Eric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native ObservabilityEric D. Schabell
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryEric D. Schabell
 
Roadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorRoadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorEric D. Schabell
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionEric D. Schabell
 
SRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesSRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesEric D. Schabell
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsEric D. Schabell
 
Engaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring ActionEngaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring ActionEric D. Schabell
 
WTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about ProductionWTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about ProductionEric D. Schabell
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsEric D. Schabell
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryEric D. Schabell
 
Open Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetryOpen Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetryEric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native Data3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native DataEric D. Schabell
 
DZone webinar - Shift left Observability
DZone webinar - Shift left ObservabilityDZone webinar - Shift left Observability
DZone webinar - Shift left ObservabilityEric D. Schabell
 
Storytelling - How to build and delivery a story
Storytelling - How to build and delivery a storyStorytelling - How to build and delivery a story
Storytelling - How to build and delivery a storyEric D. Schabell
 

Mehr von Eric D. Schabell (20)

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Checking the pulse of your cloud native architecture
Checking the pulse of your cloud native architectureChecking the pulse of your cloud native architecture
Checking the pulse of your cloud native architecture
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)Observability For You and Me with OpenTelemetry (with demo)
Observability For You and Me with OpenTelemetry (with demo)
 
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability3 Pitfalls Everyone Should Avoid with Cloud Native Observability
3 Pitfalls Everyone Should Avoid with Cloud Native Observability
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Roadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF AmbassadorRoadmap to Becoming a CNCF Ambassador
Roadmap to Becoming a CNCF Ambassador
 
Cloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into ActionCloud Native Bedtime Stories - Terrifying Execs into Action
Cloud Native Bedtime Stories - Terrifying Execs into Action
 
SRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability OutcomesSRECon EU 2023 - Three Phases to Better Observability Outcomes
SRECon EU 2023 - Three Phases to Better Observability Outcomes
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
Engaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring ActionEngaging Your Execs - Telling Great Observability Tales Inspiring Action
Engaging Your Execs - Telling Great Observability Tales Inspiring Action
 
WTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about ProductionWTF is SRE - Telling Effective Tales about Production
WTF is SRE - Telling Effective Tales about Production
 
Optimizing Observability Spend: Metrics
Optimizing Observability Spend: MetricsOptimizing Observability Spend: Metrics
Optimizing Observability Spend: Metrics
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Open Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetryOpen Source 101 - Observability For You and Me with OpenTelemetry
Open Source 101 - Observability For You and Me with OpenTelemetry
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native Data3 Pitfalls Everyone Should Avoid with Cloud Native Data
3 Pitfalls Everyone Should Avoid with Cloud Native Data
 
DZone webinar - Shift left Observability
DZone webinar - Shift left ObservabilityDZone webinar - Shift left Observability
DZone webinar - Shift left Observability
 
Storytelling - How to build and delivery a story
Storytelling - How to build and delivery a storyStorytelling - How to build and delivery a story
Storytelling - How to build and delivery a story
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 

Open Source in Practice at SNS Bank

  • 1. Open Source in practice at SNS Bank Eric D. Schabell SNS IT, System Specialist (Java) http://www.schabell.org
  • 2. Who? 1996 – present • school : Free University (VU 2001) • work : IBM, diverse SW / research companies, RUN (KUN) Open Source • 2005 – 2008 : AbTLinux (http://abtlinux.org) • 2005 – 2006 : PMS (http://pms.cs.ru.nl) • 2005 – 2007 : eGroupWare (http://www.egroupware.org) • 2001 – 2004 : Sourcemage GNU/Linux (http://www.sourcemage.org) • 2001 – 2003 : DocConversion (http://docconversion.sf.net) Teaching • Freelance : Linux courses (Linux on ZSeries) • University : RE / ICT Architecture at RUN
  • 3. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 4. Open Source at SNS 2004: • Top 3 suppliers IBM, M$ and Unisys • Websphere, ASP, C++ and COBOL • FOSS in guerilla form (developer adoption)
  • 5. Open Source at SNS Now: • FOSS support contracts • JBoss stack, JAVA and COBOL • FOSS role customer (not contributer/supplier)
  • 6. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 7. STP strategy •5 clicks to purchase new products (2010) • Customer experience central • Transparent, quick and simple • Effective and efficient, eliminating handwork • Paperless
  • 8. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 9. Tools of our trade • JBoss stack (jbossws for web services) • jBPM for processes • Guerilla architecture (Linux desktop, SVN)
  • 10. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 11. STP savings products First STP project • 4 savings products • Internetsparen, Maxisparen, Jaarsparen, Spaarmix “In de nieuwe opzet worden niet alleen afsluitprocessen, zoals het afsluiten van een rekening, via een webdienst aangeboden.” -- Alexander Baas, Computable, Aug 2008
  • 13. STP 'deposito' products Follow on project • 5 deposito products • Depositosparen (jaarrente / maandrente) • Klimrente • Varivast • Rendementsparen
  • 14.
  • 15. STP future with FOSS • Soon payment products (incl. grouping products) • Hundreds of service processes “Ook serviceprocessen die voorheen via een bankmedewerker op een filiaal verliepen, zoals de verhoging van een opnamelimiet, eenmalige opname van een bijzonder hoog bedrag en klachtenbehandeling, worden gedigitaliseerd. SNS Bank maakt gebruik van een backoffice die realtime via het web beschikbaar is.” -- Alexander Baas, Computable, Aug 2008
  • 16. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 17. First project issues • immature jBPM monitoring console • lacking features (re-enter process from extern source) • interaction with process via custom task interface
  • 18. Enabled with FOSS First project wins: • extended jBPM Manager Service • via jBPM API • custom jBPM Monitor Application • via jBPM API • custom task interface for fall-out • technical / functional
  • 19. A different view? Katsushika Hokusai
  • 20. Reference project results Enabled with FOSS • state-proxy to further customize wait-states • custom jBPM class loader (maven) • custom process testing framework • custom maven plugin • generates generic project framework
  • 21. Agenda • 2004 – present: Open Source at SNS • STP strategy • Realization with FOSS • JBoss and jBPM – an example • STP and jBPM • products online • Reference project • Into the future
  • 22. What does the near future hold? • migration to JBoss EAP • migration to JBoss Developers Studio
  • 23. Where are we headed? • dealing with small external process flows • service processes • implementing multi-process solutions (parallel) • integration IDE tooling JBoss / jBPM • swimlanes for task nodes • jBPM console for fall out application
  • 24. Each step is a new view...
  • 25. Worthwhile reading “The Process Virtual Machine”, T. Baeyens, M. Valdes Faura, 2008. http://docs.jboss.com/jbpm/pvm/article/ “7 Forms of Business Process Management with JBoss jBPM”, T. Baeyens, 2008. http://java.dzone.com/articles/seven-forms-business-process-m “Empowering Full Scale Straight Through Processing with BPM”, E. Schabell, S. Hoppenbrouwers, 2008. http://www.schabell.org/2008/09/draft-empowering-full-scale-straight.html
  • 26. Questions? eric@schabell.org