o w2 open world forum09 bonita use case

Post on 25-May-2015

1.187 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related