Role of Connectors,  APIs & BPM in Extending Legacy   Applications                      1
WELCOME: MEET YOUR HOSTS10/12/2012                              2
AGENDA                      BPM’s role in                       Integration                  Highest rated                ...
APPLICATIONS INTEGRATION              An application with               business logic is              already written for...
HOW DOES BONITA EXTEND LEGACYAPPLICATIONSThe process logic can be implemented in Bonita Open SolutionA connector to the le...
BONITASOFT’S COMPONENTS         • A web experience for people to interact with the           BPM system         • An execu...
WHAT ARE CONNECTORS• Similar to adapters in web applications.• It can connect to the external applicaiton.  Ex(Database, E...
EXAMPLE OF CONNECTORS                        Connectors are                        organized by                        cat...
BENEFITS OF CONNECTORS     With    • It vastly expands the powerconnectors,    of processes   you can   • It leverages the...
Top Two Connectors                     12
SIMPLE EXAMPLE : EMAIL CONNECTORThe email connector enables you tosend email within a process:Put the SMTP configurationDe...
MORE COMPLEX EXAMPLE : DATABASECONNECTOR Connect Processes with Business Data Access Information from existing databases w...
MORE COMPLEX EXAMPLE : DATABASE  CONNECTORDefine the databaseconfigurationDefine the SQLQueryMap the results toprocess var...
LiveDemo!
YOUR QUESTIONS ANSWERED10/12/2012                             31
THANK YOU, AND…Stay connected with us!  CORPORATE WEBSITE                       OPEN SOURCE COMMUNITY  • Product & Service...
Upcoming SlideShare
Loading in …5
×

Extending Legacy Applications with BPM

1,200 views

Published on

“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!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,200
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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.
  • Extending Legacy Applications with BPM

    1. 1. Role of Connectors, APIs & BPM in Extending Legacy Applications 1
    2. 2. WELCOME: MEET YOUR HOSTS10/12/2012 2
    3. 3. AGENDA BPM’s role in Integration Highest rated Connectors We’ll Applying show how! Connectors10/12/2012 3
    4. 4. APPLICATIONS INTEGRATION An application with business logic is already written for an earlier software platform
    5. 5. HOW DOES BONITA EXTEND LEGACYAPPLICATIONSThe process logic can be implemented in Bonita Open SolutionA 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. 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 systemPeople Execution logic Systems Web Experience Connectors
    7. 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. 8. EXAMPLE OF CONNECTORS Connectors are organized by category You can also create your own connectors, and create your own categories
    9. 9. BENEFITS OF CONNECTORS With • It vastly expands the powerconnectors, 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)
    10. 10. Top Two Connectors 12
    11. 11. SIMPLE EXAMPLE : EMAIL CONNECTORThe email connector enables you tosend email within a process:Put the SMTP configurationDefine the content of the emailAnd, voilà! Your process can sendemails…
    12. 12. MORE COMPLEX EXAMPLE : DATABASECONNECTOR Connect Processes with Business Data Access Information from existing databases within your processes Update database Information
    13. 13. MORE COMPLEX EXAMPLE : DATABASE CONNECTORDefine the databaseconfigurationDefine the SQLQueryMap the results toprocess variables
    14. 14. LiveDemo!
    15. 15. YOUR QUESTIONS ANSWERED10/12/2012 31
    16. 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

    ×