“Legacy applications” don’t evolve, and often are not supported, yet they are commonly necessary components of a company’s Information Systems – sometimes even critical to the business. BonitaSoft will show you how to extend the value of your legacy applications with customized connectors – a hassle-free means to access these systems to enter data into and pull information from them for your business processes.
This presentation will give you an overview of the most popular connectors in Bonita Open Solution, along with a brief demo of how you can create your own custom connector – see how your legacy systems don’t need to be extensively re-engineered!
3. AGENDA
BPM’s role in
Integration
Highest rated
Connectors
We’ll
Applying show
how!
Connectors
10/12/2012 3
4. APPLICATIONS INTEGRATION
An application with
business logic is
already written for
an earlier software
platform
5. HOW DOES BONITA EXTEND LEGACY
APPLICATIONS
The process logic can be implemented in Bonita Open Solution
A connector to the legacy application can be written, leveraging
the API
The process can connect the legacy
system, effectively extending the capability of the legacy
application with process capabilities
6. BONITASOFT’S COMPONENTS
• A web experience for people to interact with the
BPM system
• An execution logic to run the process logic
• Connectors to connect to computer system
People Execution logic Systems
Web
Experience Connectors
7. WHAT ARE CONNECTORS
• Similar to adapters in web applications.
• It can connect to the external applicaiton.
Ex(Database, Email, SalesForce, WebServi
ces, SAP)
• 100+ connectors are available out of the
box
• Connectors can be developed easily
8. EXAMPLE OF CONNECTORS
Connectors are
organized by
category
You can also create
your own
connectors, and
create your own
categories
9. BENEFITS OF CONNECTORS
With • It vastly expands the power
connectors, of processes
you can • It leverages the existing IT
investment
create
• You can create processes
processes that work across people and
that act on systems (example : order to
systems: delivery)
11. SIMPLE EXAMPLE : EMAIL CONNECTOR
The email connector enables you to
send email within a process:
Put the SMTP configuration
Define the content of the email
And, voilà! Your process can send
emails…
12. MORE COMPLEX EXAMPLE : DATABASE
CONNECTOR
Connect Processes with Business Data
Access Information from existing
databases within your processes
Update database Information
13. MORE COMPLEX EXAMPLE : DATABASE
CONNECTOR
Define the database
configuration
Define the SQL
Query
Map the results to
process variables
16. THANK YOU, AND…
Stay connected with us!
CORPORATE WEBSITE OPEN SOURCE COMMUNITY
• Product & Services descriptions • Forums
• References & Use Cases • Contributions
• Webinars & White papers • Source Code
youtube.com/ twitter.com/ linkedin.com/groups? facebook.com/
bonitasoft bonitasoft gid=3182097 bonitasoftbpm
32
Editor's Notes
Existing applications within your organizationHighest rated connectors are our most popular connectorsApplying connectors to workflow (email)
Currently, many companies are migrating their legacy applications to new programming languages and operating systems that follow open or standard programming interfaces. Theoretically, this will make it easier in the future to update applications without having to rewrite them entirely and will allow a company to use its applications on any manufacturer's operating system.
Legacy applications will not evolve, sometimes they are not even supported any more but some are very important to customers, and often they do have an API to program when a new requirement comes in, a BPM system can be used
Bonita Studio: An integrated process based application builder. You can drag & drop the elements to the white board to generate your process based application. There are also lots of other features available out-of boxes in our commercial version that you can integrate with your application. (features such as KPI/BAM, Simulation, useful connectors – Email, Database, LDAP)Bonita user Experience (XP): A end user interface to administer your process or application. You can also manage users profile (connected with AD/LAPD or other system). Also, you can generate the report (BAM/KAI) reports. And third components is the glue between bonita studio and bonita user exp elements is the Bonita Execution Engine (BEE). This can be seen as a middleware which runs process execution.it is a powerful & scalable engine API to build or integrate more features or connect with your external business application system.