Post on 25-Sep-2020
BONITA, The Open Source BPM Solution
«« BPM, The Future is Now !BPM, The Future is Now !»»
Miguel Valdes FauraMiguel Valdes FauraBull R&D, BPM ManagerBull R&D, BPM Manager
2 ©Bull, 2008 Nova Bonita
Agenda
� Why BPM Matters ?
� BPM Market Review
� Bonita in simple words
� Architecture
� Products and Components
� Understand Bonita Open Source Business Model
� What’s Next ?
3 ©Bull, 2008 Nova Bonita
What is BPM ?
� All about processes…
Business Process
� A procedure that describes how people and systems work together
Business Process Management (BPM)
� Optimizing efficiency by analyzing, describing and improvingbusiness processes
Business Process Management Systems (BPMS)
� Software solution targeting BPM automation
4 ©Bull, 2008 Nova Bonita
Why BPM Matters ?
� To line up the Information System on the business
objectives
� To control the organization of work
� To drive efficiently your processes
� Optimize and share existing processes
but also because it allows IT teams to easily develop applications !
5 ©Bull, 2008 Nova Bonita
BPM Market Review
� What analyst says…
BPM market is growing about 24% per year until 2013…
Actors behind Business Process Management :
• Architects
• Developers
• Analysts
• …
Gartner analysis :
« BPM suites will play a key role in the SOA deployments »
Key for successful
BPM deployment :
To put working
together all actors
involved in BPM
6 ©Bull, 2008 Nova Bonita
BPM Market Review
�Looking for a BPM Solution ?
Different vendors and business models out there !
�Commercial vendors
� BPM pure players: Tibco, Savvion, Lombardi, PegaSystems, Appian, Global 360…
� Big vendors: Oracle, IBM, Fujitsu, Adobe…
�Adhoc vendors (seems to be open source but is not !)
� Intalio, Active Enpoints
�Open Source vendors
� Open Source Frameworks: Jbpm, ODE, OpenWFE
� Open Source Solutions: BONITA
7 ©Bull, 2008 Nova Bonita
BPM Market Review
Bonita Console
Bonita Runtime
Bonita Designer
JAVA
�Looking for Agile BPM ?
Bonita: “à la carte” BPM Open Source Solution
� Bonita runs wherever Java runs !
� BPM “as a server” vs “as a library” solution
� Transparent integration with your development and production environments
Don’t write code, think process !
Bonita Console
Bonita Runtime
Bonita Designer
JEE Application Server
8 ©Bull, 2008 Nova Bonita
BPM Market Review
�Because everybody deserves BPM…
Bonita democratizes BPM deployment
� Any company, any size
� Multiple configurations
Small Companies Big Companies
BPM Suite
BPM as a library
BPM
Commercial Vendors
BPM Open
Source
frameworks
9 ©Bull, 2008 Nova Bonita
BONITA in simple words !
Designer Runtime
BONITA 4.0
Console
�Three components, one solution
10 ©Bull, 2008 Nova Bonita
The Process Virtual Machine
BONITA in simple words !
Pluggable IT and Technical Services
�Architecture
Extensible Process Runtime
Bonita ConsoleBonita Designer
XPDL BPEL …
11 ©Bull, 2008 Nova Bonita
BONITA in simple words !
�Runtime
Extensibility
Flexibility
Pluggability
EmbeddabilityPVMImprove collaboration between
analyst and developers
Connecting with your IS
Non intrusive solution,
« à la carte » integration
Multiple process languages support:
XPDL, BPEL…
12 ©Bull, 2008 Nova Bonita
BONITA in simple words !
�Runtime
Both Standard and Enterprise Environments
� BPM “as a library”: lightweight version, easy integration with your applications (Tomcat, Eclipse, Java Swing, Spring …)
� BPM “as a server”: Targeting Java EE application server deployment (JOnAS, Jboss, Weblogic, Websphere, Glassfish…)
Rich and powerful BPM Interfaces
� Unified entry point for applications
� Develop once, deploy it in different environments !
13 ©Bull, 2008 Nova Bonita
BONITA in simple words !
� Console
Web 2.0 BPM desktop: improving the user experience !
14 ©Bull, 2008 Nova Bonita
BONITA in simple words !
�Console
When BPM meets Web 2.0
� BPM monitoring, administration and execution applications
� The best of Web and Desktop worlds
� Local vs Remote administration
Dynamic BPM Console
� Java Portlets and Widgets
� Users desktop customization
� Developed on top of the eXo Platform technology
15 ©Bull, 2008 Nova Bonita
BONITA in simple words !
� Designer
Full graphical BPM definition
16 ©Bull, 2008 Nova Bonita
BONITA in simple words !
�Designer
Improving Analysts and Developers collaboration
� Desktop vs Eclipse Plugin versions
� Separation between business logic and technical implementation
Easy integration with development environments
� Eclipse plugin
� BPM Creation Wizard
� Applications development
� Process definition
� Information System Connectors
� One click deployment !
17 ©Bull, 2008 Nova Bonita
� The Open Source Community
Bonita is hosted at OW2: Leading open source middleware consortium
Bonita: One of the most downloaded projects in OW2
� 40.000 downloads already in 2008 !
� Active mailing list and forums
� Transparent roadmap and development activity
Bonita Open Source Business Model
Industrial partners and public organizations
Customers
Reduce R&D teams cost
18 ©Bull, 2008 Nova Bonita
� The Open Source Community
Innovation: The Process Virtual Machine
�Developed in collaboration with RedHat/Jboss community
� Leading process related technology in the market
�Unified vision for workflow and BPM
�Create mindshare around workflow and BPM developments
Bonita Open Source Business Model
19 ©Bull, 2008 Nova Bonita
� The Open Source Community
Collaboration with other open source projects
�Portal solution: eXo Platform
�ETL solution: Talend
�ESB: Petals
�Eclipse IDE: Java Workflow Tooling project
Bonita Open Source Business Model
20 ©Bull, 2008 Nova Bonita
� Professional Open Source
What makes an open source project “professional” ?
� Legal assurance
�World Wide expertise coverage:
� Training
� Expertise
� Support, including L3 !
�Development methodology
Bonita Open Source Business Model
21 ©Bull, 2008 Nova Bonita
Bonita, What’s Next ?
� BPM 4 YOU !
Because you are unique…
� Unified tool for BPM actors� Multiple views based on BPM deployment phases rather than
user profiles
�Modeling
�Runtime
�BPM develompent as simple as drawing processes in a white board !
22 ©Bull, 2008 Nova Bonita
Questions ?