Upload
ow2-consortium
View
1.190
Download
0
Tags:
Embed Size (px)
Citation preview
How to design a web application with Bonita, the open source BPM Solution?
the use case of a large telecom&internet account in spain.
©BonitaSoft,2009
Rodrigue Le Gall / BonitaSoft
Chief Services Officer and co-founder
BonitaSoft leads Bonita, the open source BPM project
©BonitaSoft,2009
Agenda
The customer needs Bonita in the heart of the customer IS The web application development
methodology The solution benefits
©BonitaSoft,2009
Agenda
The customer needs Bonita in the heart of the customer IS The web application development
methodology The solution benefits
©BonitaSoft,2009
The customer
Main actor of international directories business Total employees : 15,000 Spanish employees : 3,000
©BonitaSoft,2009
Customer context
All its activities are process based Difficulties to adapt its applications to new
business needs High skilled team in web development with
Struts 2 High skilled team in tomcat administration
©BonitaSoft,2009
Customer needs
Move to a business process oriented IS with Bonita
Be independent of Bonita Manage access rights Keep its expertise in Struts 2 Use tomcat
©BonitaSoft,2009
Agenda
The customer needs Bonita in the heart of the customer IS The web application development
methodology The solution benefits
©BonitaSoft,2009
The current customer architecture
Tomcat/Struts2
Apply1 Apply… Applyn
ISResources
©BonitaSoft,2009
The new architecture
Tomcat/Struts2
Apply1 Apply… Applyn
OpenESB
Progress
WS
AxisWS
BonitaWS
ISResources
©BonitaSoft,2009
Agenda
The customer needs Bonita in the heart of the customer IS The web application development
methodology The solution benefits
©BonitaSoft,2009
What is a web application ?
+
“Thefundamentalpurposeofallwebapplicationsistofacilitatethecompletionofoneormoretasks.”
+©BonitaSoft,2009 12
Process based web applications
Software Mainsteps
©BonitaSoft,2009 13
Process design
©BonitaSoft,2009 14
Process connectivity to IS
©BonitaSoft,2009 15
Agenda
The customer needs Bonita in the heart of the customer IS The web application development
methodology The solution benefits
©BonitaSoft,2009
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
Link between the web application and the BPM solution is handle by Web Services
©BonitaSoft,2009 17
Bonita in a nutshell
• 2001:PioneerontheopensourceBPM
• 2008:V4release,flexiblearchitecture
• 140.000downloads:x10sinceV4release
• 300+activecontributors
©BonitaSoft,2009 18
Bonita what next?
Bonita is supported by BonitaSoft SA founded by Bonita core team in july 2009
BPMN easy process drawing Easy connectivity to your SI Web application generation User experience : end-user centric
Stay tuned for the preview… October 2009
©BonitaSoft,2009
More information…
BonitaSoft http://www.bonitasoft.com
Bonita on Twitter http://twitter.com/bonitasoft
OW2 Consortium http://www.ow2.org
©BonitaSoft,2009 20
HAVE FUN WITH BONITA Thanks, and remember:
©BonitaSoft,2009