Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Building applications with Bonita open source BPM

7 786 vues

Publié le

Presentation given by Miguel Valdés Faura, CEO and co-founder, BonitaSoft

Publié dans : Technologie

Building applications with Bonita open source BPM

  1. 1. Building applications withBonita open source BPM<br />©BonitaSoft, 2009<br />0<br />Miguel ValdésFaura<br />Bonita founder and BonitaSoft CEO<br />
  2. 2. Agenda<br />Business Process Management<br />Web applications development<br />Process based web applications development<br />Well, I got it… but how Bonita can help me ?<br />©BonitaSoft, 2009<br />1<br />
  3. 3. Life is all about processes…<br />?<br />©BonitaSoft, 2009<br />2<br />
  4. 4. Processes and Web Applications<br />Process are everywhere in organizations:<br />Personalexpenses<br />Offers validation<br />Customer claims follow-up<br />Etc.<br />BPM is all about giving to the end-user the application thatexactlyreproduce the wayheworkswhiththoseprocesses on a day to day.<br />©BonitaSoft, 2009<br />3<br />
  5. 5. 90% of applications WW shouldbeprocessbased<br />BPM shouldbeeverywhere in any type of company<br />BUT ….<br />It is not the case today<br />©BonitaSoft, 2009<br />4<br />
  6. 6. Why ?<br />Because BPM solutions are complex to use and to implement<br />Becausethere are veryexpensive<br />So there are exclusivelyused by wealthiestcompanies for mission criticalprojects<br />©BonitaSoft, 2009<br />5<br />
  7. 7. BONITA – the BPM game changer<br />Bonitawill change the game by democratizing a fullyfunctional<br />Easy to use<br />Easy to implement<br />Cost efficient<br /> open source BPM solution <br />©BonitaSoft, 2009<br />6<br />
  8. 8. Agenda<br />Business Process Management<br />Web applications development<br />Process based web applications development<br />Well, I got it… but how Bonita can help me ?<br />©BonitaSoft, 2009<br />7<br />
  9. 9. What is a web application ?<br /> “The fundamental purpose of all web applications is to facilitate the completion of one or more tasks.” <br />Users interaction through forms<br />One to one relationship with users<br />Ability to permanently change data<br />+<br />+<br />©BonitaSoft, 2009<br />8<br />
  10. 10. How to develop a web application ?<br />Hard-coded business logic<br />?<br />Web framework: Spring, Struts, Tapestry, MyFaces… <br />+<br />Process based business logic<br />©BonitaSoft, 2009<br />9<br />
  11. 11. Agenda<br />Business Process Management<br />Web applications development<br />Process based web applications development<br />Well, I got it… but how Bonita can help me ?<br />©BonitaSoft, 2009<br />10<br />
  12. 12. Process based web applications<br />Software<br />Main steps<br />Process design<br />BPM Solution<br />Information System Connectivity<br />Web Application development<br />Web framework<br />©BonitaSoft, 2009<br />11<br />
  13. 13. How to develop a process based web application ?<br />PageFlow and GUI<br />Web Application<br />BPM Interface<br />BPM API<br />BPM Execution Engine<br />©BonitaSoft, 2009<br />12<br />
  14. 14. What are the benefits ?<br />Business logic is externalized in a process<br />The BPM solution will manage the life cycle of the process as well as human and system interactions<br />Only link between the web application and the BPM solution is the BPM API<br />©BonitaSoft, 2009<br />13<br />
  15. 15. How could we go further ? <br />Generic graphical interface for processes<br />Process based web applications generation<br />©BonitaSoft, 2009<br />14<br />
  16. 16. Generic graphical interface for processes<br />BPM Portal<br />Process 1<br />Process 2<br />Process n<br />BPM API<br />BPM Execution Engine<br />©BonitaSoft, 2009<br />15<br />
  17. 17. Generic graphical interface for processes<br />©BonitaSoft, 2009<br />16<br />
  18. 18. Process based web applications generation<br />Web Application 1<br />Web Application 2<br />Web Application n<br />BPM API<br />BPM Execution Engine<br />©BonitaSoft, 2009<br />17<br />
  19. 19. Process based applications generation<br />©BonitaSoft, 2009<br />18<br />
  20. 20. Agenda<br />Business Process Management<br />Web applications development<br />Process based web applications development<br />Well, I got it… but how Bonita can help me ?<br />©BonitaSoft, 2009<br />19<br />
  21. 21. Process based web applications with Bonita<br />Software<br />Main steps<br />Process design<br />Bonita BPM<br />Information System Connectivity<br />Web Application development<br />Web framework<br />©BonitaSoft, 2009<br />20<br />
  22. 22. Process design<br />©BonitaSoft, 2009<br />21<br />
  23. 23. Process connectivity to IS<br />©BonitaSoft, 2009<br />22<br />
  24. 24. Web applications generation<br />©BonitaSoft, 2009<br />23<br />
  25. 25. Integrated view of processes and applications<br />©BonitaSoft, 2009<br />24<br />
  26. 26. More information…<br />BonitaSofthttp://www.bonitasoft.com<br />BonitaSoftbloghttp://www.bonitasoft.com/blog<br />Bonita on Twitterhttp://twitter.com/bonitasoft<br />©BonitaSoft, 2009<br />25<br />

×