BONITA, The Open Source BPM Solution
«
«
BPM, The Future is Now !
BPM, The Future is Now !
»
»
Miguel Valdes Faura
Miguel Valdes Faura
Bull R&D, BPM Manager
Agenda
Why BPM Matters ?
BPM Market Review
Bonita in simple words
ArchitectureProducts and Components
Understand Bonita Open Source Business Model
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 improving
business processes
Business Process Management Systems (BPMS)
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 !
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
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
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
BPM Market Review
Because everybody deserves BPM…
Bonita democratizes BPM deploymentAny company, any size
Multiple configurations
Small Companies Big Companies
BPM Suite BPM as a library BPM Commercial Vendors BPM Open Source frameworks
BONITA in simple words !
Designer
Runtime
BONITA 4.0
Console
Three components, one solution
The Process Virtual Machine
BONITA in simple words !
Pluggable IT and Technical Services
Architecture
Extensible Process Runtime
Bonita Console Bonita Designer
BONITA in simple words !
Runtime
Extensibility Flexibility Pluggability EmbeddabilityPVM
Improve collaboration between analyst and developers
Connecting with your IS
Non intrusive solution, « à la carte » integration Multiple process languages support:
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
BONITA in simple words !
Console
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
BONITA in simple words !
Designer
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
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
The Open Source Community
Innovation: The Process Virtual MachineDeveloped 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
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
Professional Open Source
What makes an open source project “professional” ?
Legal assurance
World Wide expertise coverage:
Training
Expertise
Support, including L3 !
Development methodology
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