Developing Web Applicatons with Bonita

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Developing Web Applicatons with Bonita - Presentation Transcript

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

    + BonitaSoftBonitaSoft, 1 month ago

    custom

    94 views, 0 favs, 0 embeds more stats

    Discover how you can easily develop and maintain we more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 94
      • 94 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories