Transcript Slide 1

Introducing Progress OpenEdge BPM:
Integrating Business Process Management
Capabilities Into Your OpenEdge Application
Ken Wilner, VP of Technology
Agenda
 OpenEdge BPM Strategy and Value Proposition
 OpenEdge BPM in Action
 OpenEdge BPM Use Cases
 Wrap-up & Q&A
2
© 2012 Progress Software Corporation. All rights reserved.
Typical Process Problems
Customer
Service
Account
1.
Unstructured Tasks and
Communication (ex
Paper or email)
2.
Inconsistent
Prioritization
3.
Incomplete or
Inaccurate Data Flow
4.
Lack of Control Over
System and Business
Events (Exceptions)
5.
Poor Visibility Into
Process Performance
Finance
and Ops
Administration
Executive
1
6
Management
3
Invoice
Reconciliation
2
Teams
4
5
3
© 2012 Progress Software Corporation. All rights reserved.
BPM Brings Order to the Chaos
Finance
Executive
and Ops
Management
Account
Administration
Customer
Risk Management
Teams
1.
1
Automate workflow &
decision making
2.
2
Real-time visibility and
process control
3.
3
Leverage existing
systems and data
44.
Monitor for business
events and initiate actions
Service
Customer Benefits:
4
© 2012 Progress Software Corporation. All rights reserved.
•
Huge Reduction in
Manual Work, Errors
•
Faster, More Consistent
Issue Resolution
•
Easier to Manage the
Business
Explicit Business Process is Key
5
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge BPM Brings the Power of Business Process
and Transaction Processing Together
Progress
OpenEdge
Modern, future-proof
application development
& deployment platform
Integrated
Progress Developer
Studio for OpenEdge
&
BPM Studio
BPM-Enabled OpenEdge
Run-time
Progress
Savvion BPM
Suite
Leading BPM suite for defining,
executing and monitoring
business processes
6
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge DB
The OpenEdge Platform
A Complete “In the Box” Solution for Business Applications
OpenEdge
Architect
OpenEdge
Open
Clients
Clients
Service
Interfaces
SQL
Clients
OpenEdge Application Server
OpenEdge
Mgmt
ABL
OpenEdge
Development
Environment
7
OpenEdge
RDBMS
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge
Replication
OpenEdge
DataServers
OpenEdge Deployment Platform
The OpenEdge Platform
A Complete “In the Box” Solution for Business Process Applications
OpenEdge
Architect
Open
Clients
OpenEdge
Clients
OpenEdge Application Server
Service
Interfaces
8
Clients
BPM
OpenEdge
Mgmt
ABL
OpenEdge
Development
Environment
SQL
OpenEdge
RDBMS
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge
Replication
OpenEdge
DataServers
OpenEdge Deployment Platform
Key Roles in BPM
9
Business Analyst
Application Developer
Business Manager
Business
Process
Analyses
Business
Process
Automation
Business
Process
Improvement
Model
Develop
Deploy
Monitor
Improve
© 2012 Progress Software Corporation. All rights reserved.
Business Process Management Lifecycle
Model
Improve
Automate
Monitor
10
© 2012 Progress Software Corporation. All rights reserved.
Key Components of Progress Savvion BPM Suite
Process Modeler
BPM Portal
BPM Studio
11
© 2012 Progress Software Corporation. All rights reserved.
BPM Server
Key Components of OpenEdge BPM
Savvion Process Modeler
BPM Portal
BPM Studio
BPM Server
OpenEdge Client
Portal
Developer Studio
12
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge
Application Server
Existing OpenEdge Applications Can Easily BE BPM-enabled –
No Rip n’ Replace
A-GUI
R-GUI
Qualify
Account
Assign
Account
Review
Account
Func 2
S-GUI
Q-GUI
No
Other
Func
Email
Camp.
Email
Campaign
No
Other
Func
Opp?
Qualify
Review
•
•
13
Business analysts models
process
Developers:
› Reuse existing UIs and
functions
› Build new UIs and
functions where needed
› Connects UIs and
functions to process
© 2012 Progress Software Corporation. All rights reserved.
App?
Yes
OpenEdge Lead Gen Application
 Moving to a BPM-enabled
application
Return
Opp
Inside
sales
•
•
Qualify lead1
Qualify lead2
Sales
Mgr
•
•
Review opp1
Review opp3
Acct
Mgr
•
•
Assign prosp1
Assign prosp4
A-GUI
R-GUI
Qualify
Account
Review
Account
Yes
Assign
Acct
Mgr
V-GUI
Email
Camp
Assign
Account
OpenEdge 11
 Tightly integrate
• Easy to develop and test business processes,
UI and business logic simultaneously
– Unified development environment
 Make it easy
• Eliminate the need for Web Services between
Savvion and OpenEdge
– Native adapter to call OpenEdge AppServer
– ABL classes to access business processes
 Preserve data integrity
• Use ABL data types; no conversion to XML
– Native ABL data types in Savvion
14
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge BPM: Managed Adapter and ABL API
Progress.BPM.*
BPM Server
OpenEdge Client
OpenEdge
Application
Server
Progress.BPM.*
15
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge Calling Savvion: ABL Classes
Progress.BPM.UserSession
Connect ( )
Disconnect ( )
StartProcess ( )
GetAssignedTasks ( )
GetAvailableTasks ( )
GetTask ( )
Progress.BPM.Process
Communicates with SBM Server
•
•
•
Connect
Start process
Get tasks
Access to Process’ dataslots
GetDataSlots ( )
UpdateDataSlots ( )
Progress.BPM.Task
Assign ( )
MakeAvailable ( )
GetDataSlots ( )
DueDate
Status
Progress.BPM.DataSlot
Name
BPMDataTypeName
DataTypeName
Value
16
© 2012 Progress Software Corporation. All rights reserved.
Task for connected user
•
•
•
Work on available tasks
Reassign task
Status
Dataslot = “Global shared variables”
•
•
•
Name
Data type information
Value - ABL data value
Agenda
 OpenEdge BPM Strategy and Value Proposition
 OpenEdge BPM in Action
 OpenEdge BPM Use Cases
 Wrap-up & Q&A
17
© 2012 Progress Software Corporation. All rights reserved.
OpenEdge BPM In Action
18
© 2012 Progress Software Corporation. All rights reserved.
Agenda
 OpenEdge BPM Strategy and Value Proposition
 OpenEdge BPM in Action
 OpenEdge BPM Use Cases
 Wrap-up & Q&A
19
© 2012 Progress Software Corporation. All rights reserved.
How the VanMeijel Makes Progress
Pain: Lack of process control and task tracking
Solution: Integrated internal systems and supply chain, enabled
access via smartphones, and displaced competitive BPM
Value: 120% ROI in 12 months
20
© 2012 Progress Software Corporation. All rights reserved.
How the Echo Managed Services Makes Progress
Standard BP
RapidXtra
CRM
Customized BP
Case
Management
Meter
Reading
Sonic MQ (or ESB)
Pain: Competitive pressures to provide new workflow capabilities within
existing application
Regulatory/Compliance nightmare
Solution: Case Management solution integrates
with 3rd party systems and drives internal CRM
Value: 120% ROI in 5 months
21
© 2012 Progress Software Corporation. All rights reserved.
Partners Making Progress with OpenEdge BPM
22
© 2012 Progress Software Corporation. All rights reserved.
Business Process Application:
Technical Use Cases and Architecture
1.
23
Savvion Portal with
OpenEdge AppServer
2.
WebSpeed UI Embedded
in Savvion Portal
3.
WebSpeed-based
stand-alone Portal
4.
Application Portal with
Embedded Workflow,
Server Driven
5.
Application Portal with
Embedded Workflow,
Client Driven
© 2012 Progress Software Corporation. All rights reserved.
BPM
Run-time
OpenEdge
Run-time
Use Case 1:
Savvion Calls OpenEdge AppServer
Quickest path to BPM – Web Interface is Generated
 Portal: Savvion BPM Portal
Runtime
Architecture
BPM Portal
 Forms: Savvion Bizlogic
 OE System Steps: OpenEdge AppServer
 Customers: Van Meijel, Echo Managed Services
BPM Server
OpenEdge
AppServer
24
© 2012 Progress Software Corporation. All rights reserved.
Use Case 2:
WebSpeed UI Embedded in Savvion Portal
When Your WebSpeed Forms Look Exactly Like You Want
 Portal: Savvion BPM Portal
 Forms: OE WebSpeed
Runtime
Architecture
WebSpeed UI
in BPM Portal
 OE System Steps: None
 Customers: Skyward
BPM Server
WebSpeed
Transaction
Server
25
© 2012 Progress Software Corporation. All rights reserved.
Use Case 3:
WebSpeed UI – Stand alone
For the Most Custom Web Experience Based On Your
Look n’ Feel
 Portal: WebSpeed-based Portal
Runtime
Architecture
WebSpeed
Portal
 Forms: OE WebSpeed
 OE System Steps: None
 Customers: Skyward
BPM Server
WebSpeed
Transaction
Server
26
© 2012 Progress Software Corporation. All rights reserved.
Use Case 4:
Embedded Workflow, Server Driven
For the Most Custom Desktop Experience Based On Your
Look n’ Feel – Server-based
 Portal: Application-specific based on OpenEdge UI or
other UI
Runtime
Architecture
UI
UI
UI
 Forms: Application-specific
 OE System Steps: None
 Customer: ProALPHA (OpenEdge UI)
OpenEdge
AppServer
BPM Server
27
© 2012 Progress Software Corporation. All rights reserved.
Use Case 5:
Embedded Workflow, Client Driven
For the Most Custom Desktop Experience Based On Your
Look n’ Feel - Client-based
 Portal: Application-specific based on OpenEdge UI or
other UI
Runtime
Architecture
UI
UI
UI
 Forms: Application-specific
 OE System Steps: None
 Customers: QAD (.NET UI)
BPM Server
OpenEdge
AppServer
28
© 2012 Progress Software Corporation. All rights reserved.
Agenda
 OpenEdge BPM Strategy and Value Proposition
 OpenEdge BPM in Action
 OpenEdge BPM Use Cases
 Wrap-up & Q&A
29
© 2012 Progress Software Corporation. All rights reserved.
How Applications Developers Benefit From
Business Process Applications
Benefit
30
Means
Reduced cost and time of
development
New apps can be built faster
and with more customer value
Easier customization
of applications
Users’ requirements can
be better met more quickly
More agile and maintainable
applications
Ability to deliver better apps
faster is a competitive edge
© 2012 Progress Software Corporation. All rights reserved.
How Your End-users Benefit from Business
Process Applications
31
Benefit
Means
Visibility
Gain visibility into the
effectiveness of each process
Agility
Easily modify processes to meet
changing requirements
Continuous Improvement
Processes can be monitored and
easily improved
© 2012 Progress Software Corporation. All rights reserved.
Summary – OpenEdge BPM
32
A powerful platform for
building business process
applications
Enables rapid development,
easier customization, and
reuse and modernization of
existing applications
Provides visibility into business
operations, supporting
streamlined business
operations, and continuous
operations
Allows you to be more
competitive!!
© 2012 Progress Software Corporation. All rights reserved.
Summary – Access Directly from PDS Welcome Page
 Progress Communities:
OE BPM Videos
http://communities.progress.com
/pcom/docs/DOC-106994
 Progress Communities:
AutoEdge | The Factory
http://communities.progress.com
/pcom/docs/DOC-106633
33
© 2012 Progress Software Corporation. All rights reserved.