SlideShare a Scribd company logo
Business Rules Transforming your
Business Process Smarter,Simpler
and more Agile
Presenter : Jawahar Surapaneni
Date : 12th May 2015
© 2014 Progress Software Corporation. All rights reserved.2
Agenda
 Introduction to BPM
 OpenEdge BPM Overview
 Types of Rules in OpenEdge BPM
 Introduction to BRMS
 Corticon Overview
 Corticon with BPM & ABL
 Demo
© 2014 Progress Software Corporation. All rights reserved.3
Systems
Goals
Process
People
Information
Process centric approach for
Improving business performance
that combines
Information Technology and Governance Methodologies
Strategy Policies Compliance
Business Process Management (BPM)
© 2014 Progress Software Corporation. All rights reserved.4
OpenEdge BPM
• Provides ability to develop and deploy business
process applications
Business
Process
Applications
• Rapid development, easier customization, and
modernization of existing applications Agile
• Identify and address bottlenecks and
Streamline operations
Visibility
• Modify business apps at the speed of business
and independent of software development
lifecycles
Continuous
Improvement
© 2014 Progress Software Corporation. All rights reserved.5
Model
Implement
Monitor
Improve
Process Cycle
© 2014 Progress Software Corporation. All rights reserved.6
Key Components of OpenEdge BPM
Business Process Portal
Business Process Server
OpenEdge
AppServer
Process Modeler
Progress Developer Studio for OpenEdgeProgress Developer Studio for OpenEdge
© 2014 Progress Software Corporation. All rights reserved.7
Process
Modeller
• Business
Analysts and
Domain
Expertise
• Model
Workflow
• Simulate
Process
• Import/Export
Process
Developer
Studio
• Native
Dataslots
• Forms
• Presentation
Types
• Adapters
• Deploy
Applications
• Model Events
Business
Process Server
• Clustering
• BPM Events
• BPM Process
Store
BPM Portal
• Create ,
Complete ,
Collaborate
etc
• Reports
• Manage Users,
Applications
• ProdataSet and
TempTable
Visualization
OE BPM Key Capabilities
© 2014 Progress Software Corporation. All rights reserved.8
OE BPM Architecture
Process
Engine
Server APIs (Stateless Session Beans)
BPM Studio
WS APIPresentation
Flows
Web Container
Event Driven
Rule Engine
EJB Container
Adapter
Framework
BPM Process
Store
ABL API
Admin Management Home
Clustering
Form
Designer
SPT Editor GEL Editor SimulationModeler
DBMS
OE
DB
BPM Portal
© 2014 Progress Software Corporation. All rights reserved.9
Decision Centric
Event Centric
IF <conditions>
THEN <actions>
<event exp>
IF <conditions>
THEN <actions>
Types of Rules in BPM
© 2014 Progress Software Corporation. All rights reserved.10
10
General
• Scheduling
Notification
• Timeout
• Process Path
Metrics
• Monitoring
• Business Metric
• Decision Counter
Task
Management
• Task Assignment
Integration
• Process Control
Rules
• File Poller Rules
Custom Rule
BizPulse Rules Types ( Event Centric Rules)
© 2014 Progress Software Corporation. All rights reserved.11
 BPM:
• Model, execute and manage complex processes
• Basic business rule engines, lacks rule repository or rules management capabilities
Process Logic:
• Controls the sequence and flow of activities
• Task assignments & deadlines
• Collaborations and escalations
 BRMS:
• Designed to automate complex decisions
Decision Logic:
• Decision logic can comprise hundreds of business rules
• Defining Rule flows
Introduction to BRMS
© 2014 Progress Software Corporation. All rights reserved.12
Introduction to BRMS
(0 != !(Math.abs(LastPremium.getMonth() – new
Date().getMonth()) < 3) ? ((
“Virginia”.equals(RegState) && RegYear >= 2010)
? (claimValue*0.8) : (claimValue )) : 0)
BPM Decision BRMS(Corticon) Rule flow
© 2014 Progress Software Corporation. All rights reserved.13
Rule Development Lifecycle
Traditional Approach
DesignSpecify Test Integrate Deploy
Templates
Code
Reduce development
and change cycles
by 90%
Higher quality, higher performance, agility
Model Integrate Deploy
Corticon
Approach
Requires Technical Resource
© 2014 Progress Software Corporation. All rights reserved.14
Corticon Business Rules Management
© 2014 Progress Software Corporation. All rights reserved.15
RuleSheet N
Corticon Architecture
RuleFlow
RuleSheet 1
 Conditions
 Filters
 Actions
 Message
Decision
Service
v1.0Rulesheet 1
Vocabulary
 Domains
 Entities
 Attributes
Decision
Service
v2.0
Schema
Dashed line: optional components
Rulesheet N
…
Corticon Studio Corticon Server
© 2014 Progress Software Corporation. All rights reserved.16
OE BPM – Corticon
© 2014 Progress Software Corporation. All rights reserved.17
OpenEdge BPM – Corticon
Export Schema from
Dataslots and Import
it as Vocabulary
Create Business
Rules and Deploy
Configure Corticon
Adapter
Invoke the adapter
from Business
Process
Define Dataslots
Model & Deploy
Business Rules
Configure Corticon
Adapter
Invoke Decision
Service
Demo
© 2014 Progress Software Corporation. All rights reserved.19
OpenEdge BPM – Corticon
 Define Dataslots
• Primitives, Prodatasets and
Temp-Table types
• Assign schema definition for
Prodatasets and Temp-Table
 BRVD Export
• Primitives
• Prodatasets
• Temp-Table
Define Dataslots
Model & Deploy
Business Rules
Configure Corticon
Adapter
Invoke Decision
Service
© 2014 Progress Software Corporation. All rights reserved.20
OpenEdge BPM – Corticon
 Corticon studio
• Create Corticon Project
• Import BRVD
• Create Rule sheet and model rules
• Define Rule flow using the Rule sheet
 Corticon server
• Deploy the modeled Rule flow
Define Dataslots
Model & Deploy
Business Rules
Configure Corticon
Adapter
Invoke Decision
Service
© 2014 Progress Software Corporation. All rights reserved.21
OpenEdge BPM – Corticon
 In BPM studio
• Model BPM process
• Add Corticon adapter
 In Corticon Adapter
• Username & Password (If secured)
• Server URL
• Decision Service name
• Decision Service version
• Define dataslot mapping for either
Primitive/Prodataset/Temp-Table types
Define Dataslots
Model & Deploy
Business Rules
Configure Corticon
Adapter
Invoke Decision
Service
© 2014 Progress Software Corporation. All rights reserved.22
OpenEdge BPM – Corticon
 Deploy the
Business Process
 In Portal
• Instantiate the process
• Invoke decision service
using Corticon Adapter
Define Dataslots
Model & Deploy
Business Rules
Configure Corticon
Adapter
Invoke Decision
Service
© 2014 Progress Software Corporation. All rights reserved.23
Advantages of Combining BPM with BRMS
Agility
Rules can change
dynamically and
independently of process
applications
Simplicity
Delegating complex decisions
and rule-driven logic to BRMS
in process solutions simplifies
them
Cost Saving
Porting the decision logic
onto separate system
reduces the maintainance
cost
Reusability
Rules can reusable across
different process
Advantages
© 2014 Progress Software Corporation. All rights reserved.24
Supported Versions
 OpenEdge – Corticon
• OpenEdge 11.3
• Corticon 5.3.2
 OpenEdge BPM – Corticon
• OpenEdge 11.4
• Corticon 5.3.2
© 2014 Progress Software Corporation. All rights reserved.25
Q&A
Using Business Rules to Make Your Business Process Smarter, Simpler and More Agile

More Related Content

What's hot

Test data management a case study Presented at SiGIST
Test data management a case study Presented at SiGISTTest data management a case study Presented at SiGIST
Test data management a case study Presented at SiGIST
renardv74
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2
Salim Sheikh
 
Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Net@Work Client Presentation with Security
Net@Work Client Presentation with Security
Ray Glass
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
Stuart Rance
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Ijaz Haider Malik TOGAF, Harvard MM,Siebel, PRINCE2
 
Plural's PLM services presentation
Plural's PLM services presentationPlural's PLM services presentation
Plural's PLM services presentationPlural Technolog
 
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Anup Lakra
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing?
ManageForce
 
Mc Laren V2 0
Mc Laren V2 0Mc Laren V2 0
Mc Laren V2 0
Salim Sheikh
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
Michael zur Muehlen
 
Real life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the CloudReal life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the Cloud
Velocity Technology Solutions
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsNakul Patel
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
Arvind Rajan
 
Ms premier dgcon2014_final
Ms premier dgcon2014_finalMs premier dgcon2014_final
Ms premier dgcon2014_final
Andrew Sloan
 
SuccessFactors Application Management Services
SuccessFactors Application Management ServicesSuccessFactors Application Management Services
SuccessFactors Application Management ServicesNGA Human Resources
 
Siebel - Oracle Real Time Scheduler integration
Siebel - Oracle Real Time Scheduler integrationSiebel - Oracle Real Time Scheduler integration
Siebel - Oracle Real Time Scheduler integration
Jeroen Burgers
 
ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar
ITSM Academy, Inc.
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
Shivmohan Purohit
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
Salim Sheikh
 
JD Edwards Archiving and Upgrades - a Case Study from DBG
JD Edwards Archiving and Upgrades - a Case Study from DBGJD Edwards Archiving and Upgrades - a Case Study from DBG
JD Edwards Archiving and Upgrades - a Case Study from DBG
NERUG
 

What's hot (20)

Test data management a case study Presented at SiGIST
Test data management a case study Presented at SiGISTTest data management a case study Presented at SiGIST
Test data management a case study Presented at SiGIST
 
SEC Presentation V2
SEC Presentation V2SEC Presentation V2
SEC Presentation V2
 
Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Net@Work Client Presentation with Security
Net@Work Client Presentation with Security
 
Evolution of service transition
Evolution of service transitionEvolution of service transition
Evolution of service transition
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
Plural's PLM services presentation
Plural's PLM services presentationPlural's PLM services presentation
Plural's PLM services presentation
 
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
Webinar: Simplify, Gain Insight, Strengthen with SAP GRC 10.1
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing?
 
Mc Laren V2 0
Mc Laren V2 0Mc Laren V2 0
Mc Laren V2 0
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
Real life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the CloudReal life with Oracle's JD Edwards Applications in the Cloud
Real life with Oracle's JD Edwards Applications in the Cloud
 
A Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP SystemsA Comparison of Cloud based ERP Systems
A Comparison of Cloud based ERP Systems
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
 
Ms premier dgcon2014_final
Ms premier dgcon2014_finalMs premier dgcon2014_final
Ms premier dgcon2014_final
 
SuccessFactors Application Management Services
SuccessFactors Application Management ServicesSuccessFactors Application Management Services
SuccessFactors Application Management Services
 
Siebel - Oracle Real Time Scheduler integration
Siebel - Oracle Real Time Scheduler integrationSiebel - Oracle Real Time Scheduler integration
Siebel - Oracle Real Time Scheduler integration
 
ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar ITIL V3 And Service Transition - ITSM Academy Webinar
ITIL V3 And Service Transition - ITSM Academy Webinar
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
JD Edwards Archiving and Upgrades - a Case Study from DBG
JD Edwards Archiving and Upgrades - a Case Study from DBGJD Edwards Archiving and Upgrades - a Case Study from DBG
JD Edwards Archiving and Upgrades - a Case Study from DBG
 

Similar to Using Business Rules to Make Your Business Process Smarter, Simpler and More Agile

IBM BPM & ODM
IBM BPM & ODMIBM BPM & ODM
IBM BPM & ODM
IBM Sverige
 
Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptp6academy
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
Coforge (Erstwhile WHISHWORKS)
 
Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
kumar gaurav
 
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracleSOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
Getting value from IoT, Integration and Data Analytics
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
Vasily Demin
 
S3 infotech erp
S3 infotech erp S3 infotech erp
S3 infotech erp
Raj Kumar
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
Logan Vadivelu
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
Getting value from IoT, Integration and Data Analytics
 
2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete
Doina Draganescu
 
Express bpel platform-v1.0
Express bpel platform-v1.0Express bpel platform-v1.0
Express bpel platform-v1.0
Krishnan Subramanian
 
DevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power ToolsDevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power Tools
Bonitasoft
 
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
MingXue Wang
 
BPM, SaaS or Custom Development – Making the Right Choice
BPM, SaaS or Custom Development – Making the Right ChoiceBPM, SaaS or Custom Development – Making the Right Choice
BPM, SaaS or Custom Development – Making the Right Choice
Bonitasoft
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
IBM UrbanCode Products
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
SAP BPM Neoris Bimestral Arquitectura
SAP BPM Neoris Bimestral ArquitecturaSAP BPM Neoris Bimestral Arquitectura
SAP BPM Neoris Bimestral Arquitectura
Wulfrano Moreno
 
Rajesh Vadde SAP Consultant Profile
Rajesh Vadde SAP Consultant  ProfileRajesh Vadde SAP Consultant  Profile
Rajesh Vadde SAP Consultant ProfileRajesh Vadde
 

Similar to Using Business Rules to Make Your Business Process Smarter, Simpler and More Agile (20)

IBM BPM & ODM
IBM BPM & ODMIBM BPM & ODM
IBM BPM & ODM
 
Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt ppt
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
 
Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
 
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracleSOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
SOA_BPM_12c_launch_event_BPM_track_proficiency_features_joost_volker_oracle
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
S3 infotech erp
S3 infotech erp S3 infotech erp
S3 infotech erp
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete2. oracle bpm soa 11g - simple - unified - complete
2. oracle bpm soa 11g - simple - unified - complete
 
Express bpel platform-v1.0
Express bpel platform-v1.0Express bpel platform-v1.0
Express bpel platform-v1.0
 
DevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power ToolsDevOps & BPM: Continuous Integration Power Tools
DevOps & BPM: Continuous Integration Power Tools
 
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
SCC conference 2010, Process as a service -Distributed Multi-tenant Policy-ba...
 
BPM, SaaS or Custom Development – Making the Right Choice
BPM, SaaS or Custom Development – Making the Right ChoiceBPM, SaaS or Custom Development – Making the Right Choice
BPM, SaaS or Custom Development – Making the Right Choice
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
SAP BPM Neoris Bimestral Arquitectura
SAP BPM Neoris Bimestral ArquitecturaSAP BPM Neoris Bimestral Arquitectura
SAP BPM Neoris Bimestral Arquitectura
 
Rajesh Vadde SAP Consultant Profile
Rajesh Vadde SAP Consultant  ProfileRajesh Vadde SAP Consultant  Profile
Rajesh Vadde SAP Consultant Profile
 

More from Abhishek Kant

Omni-Channel Marketing in the Cloud
Omni-Channel Marketing in the CloudOmni-Channel Marketing in the Cloud
Omni-Channel Marketing in the Cloud
Abhishek Kant
 
From Data To Insights
From Data To InsightsFrom Data To Insights
From Data To Insights
Abhishek Kant
 
New Age User Interfaces
New Age User InterfacesNew Age User Interfaces
New Age User Interfaces
Abhishek Kant
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
Abhishek Kant
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation Testing
Abhishek Kant
 
Log Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud ApplicationsLog Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud Applications
Abhishek Kant
 
Building Native Android Apps with JavaScript
Building Native Android Apps with JavaScriptBuilding Native Android Apps with JavaScript
Building Native Android Apps with JavaScript
Abhishek Kant
 
Optimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET ApplicationsOptimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET Applications
Abhishek Kant
 
Beginning IoT for Developers
Beginning IoT for DevelopersBeginning IoT for Developers
Beginning IoT for Developers
Abhishek Kant
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
Abhishek Kant
 
Using SignalR with Kendo UI
Using SignalR with Kendo UIUsing SignalR with Kendo UI
Using SignalR with Kendo UI
Abhishek Kant
 
Leverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik DevelopersLeverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik Developers
Abhishek Kant
 
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Abhishek Kant
 
Gathering App Intelligence for your Web, Desktop and Mobile apps
Gathering App Intelligence for your Web, Desktop and Mobile appsGathering App Intelligence for your Web, Desktop and Mobile apps
Gathering App Intelligence for your Web, Desktop and Mobile apps
Abhishek Kant
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseAbhishek Kant
 
Collaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulseCollaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulseAbhishek Kant
 
Introduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UIIntroduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UIAbhishek Kant
 
New Age Applications with Kendo UI
New Age Applications with Kendo UINew Age Applications with Kendo UI
New Age Applications with Kendo UI
Abhishek Kant
 
Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7Abhishek Kant
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365
Abhishek Kant
 

More from Abhishek Kant (20)

Omni-Channel Marketing in the Cloud
Omni-Channel Marketing in the CloudOmni-Channel Marketing in the Cloud
Omni-Channel Marketing in the Cloud
 
From Data To Insights
From Data To InsightsFrom Data To Insights
From Data To Insights
 
New Age User Interfaces
New Age User InterfacesNew Age User Interfaces
New Age User Interfaces
 
Digital Transformation
Digital TransformationDigital Transformation
Digital Transformation
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation Testing
 
Log Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud ApplicationsLog Management and Analysis for Cloud Applications
Log Management and Analysis for Cloud Applications
 
Building Native Android Apps with JavaScript
Building Native Android Apps with JavaScriptBuilding Native Android Apps with JavaScript
Building Native Android Apps with JavaScript
 
Optimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET ApplicationsOptimize Data Connectivity in .NET Applications
Optimize Data Connectivity in .NET Applications
 
Beginning IoT for Developers
Beginning IoT for DevelopersBeginning IoT for Developers
Beginning IoT for Developers
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
 
Using SignalR with Kendo UI
Using SignalR with Kendo UIUsing SignalR with Kendo UI
Using SignalR with Kendo UI
 
Leverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik DevelopersLeverage Progress Technologies for Telerik Developers
Leverage Progress Technologies for Telerik Developers
 
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...
 
Gathering App Intelligence for your Web, Desktop and Mobile apps
Gathering App Intelligence for your Web, Desktop and Mobile appsGathering App Intelligence for your Web, Desktop and Mobile apps
Gathering App Intelligence for your Web, Desktop and Mobile apps
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulse
 
Collaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulseCollaborative Agile Development with TeamPulse
Collaborative Agile Development with TeamPulse
 
Introduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UIIntroduction to New Age Applications with Kendo UI
Introduction to New Age Applications with Kendo UI
 
New Age Applications with Kendo UI
New Age Applications with Kendo UINew Age Applications with Kendo UI
New Age Applications with Kendo UI
 
Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7Building Enterprise Apps for windows Phone 7
Building Enterprise Apps for windows Phone 7
 
Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365Getting Started with Microsoft Office 365
Getting Started with Microsoft Office 365
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 

Using Business Rules to Make Your Business Process Smarter, Simpler and More Agile

  • 1. Business Rules Transforming your Business Process Smarter,Simpler and more Agile Presenter : Jawahar Surapaneni Date : 12th May 2015
  • 2. © 2014 Progress Software Corporation. All rights reserved.2 Agenda  Introduction to BPM  OpenEdge BPM Overview  Types of Rules in OpenEdge BPM  Introduction to BRMS  Corticon Overview  Corticon with BPM & ABL  Demo
  • 3. © 2014 Progress Software Corporation. All rights reserved.3 Systems Goals Process People Information Process centric approach for Improving business performance that combines Information Technology and Governance Methodologies Strategy Policies Compliance Business Process Management (BPM)
  • 4. © 2014 Progress Software Corporation. All rights reserved.4 OpenEdge BPM • Provides ability to develop and deploy business process applications Business Process Applications • Rapid development, easier customization, and modernization of existing applications Agile • Identify and address bottlenecks and Streamline operations Visibility • Modify business apps at the speed of business and independent of software development lifecycles Continuous Improvement
  • 5. © 2014 Progress Software Corporation. All rights reserved.5 Model Implement Monitor Improve Process Cycle
  • 6. © 2014 Progress Software Corporation. All rights reserved.6 Key Components of OpenEdge BPM Business Process Portal Business Process Server OpenEdge AppServer Process Modeler Progress Developer Studio for OpenEdgeProgress Developer Studio for OpenEdge
  • 7. © 2014 Progress Software Corporation. All rights reserved.7 Process Modeller • Business Analysts and Domain Expertise • Model Workflow • Simulate Process • Import/Export Process Developer Studio • Native Dataslots • Forms • Presentation Types • Adapters • Deploy Applications • Model Events Business Process Server • Clustering • BPM Events • BPM Process Store BPM Portal • Create , Complete , Collaborate etc • Reports • Manage Users, Applications • ProdataSet and TempTable Visualization OE BPM Key Capabilities
  • 8. © 2014 Progress Software Corporation. All rights reserved.8 OE BPM Architecture Process Engine Server APIs (Stateless Session Beans) BPM Studio WS APIPresentation Flows Web Container Event Driven Rule Engine EJB Container Adapter Framework BPM Process Store ABL API Admin Management Home Clustering Form Designer SPT Editor GEL Editor SimulationModeler DBMS OE DB BPM Portal
  • 9. © 2014 Progress Software Corporation. All rights reserved.9 Decision Centric Event Centric IF <conditions> THEN <actions> <event exp> IF <conditions> THEN <actions> Types of Rules in BPM
  • 10. © 2014 Progress Software Corporation. All rights reserved.10 10 General • Scheduling Notification • Timeout • Process Path Metrics • Monitoring • Business Metric • Decision Counter Task Management • Task Assignment Integration • Process Control Rules • File Poller Rules Custom Rule BizPulse Rules Types ( Event Centric Rules)
  • 11. © 2014 Progress Software Corporation. All rights reserved.11  BPM: • Model, execute and manage complex processes • Basic business rule engines, lacks rule repository or rules management capabilities Process Logic: • Controls the sequence and flow of activities • Task assignments & deadlines • Collaborations and escalations  BRMS: • Designed to automate complex decisions Decision Logic: • Decision logic can comprise hundreds of business rules • Defining Rule flows Introduction to BRMS
  • 12. © 2014 Progress Software Corporation. All rights reserved.12 Introduction to BRMS (0 != !(Math.abs(LastPremium.getMonth() – new Date().getMonth()) < 3) ? (( “Virginia”.equals(RegState) && RegYear >= 2010) ? (claimValue*0.8) : (claimValue )) : 0) BPM Decision BRMS(Corticon) Rule flow
  • 13. © 2014 Progress Software Corporation. All rights reserved.13 Rule Development Lifecycle Traditional Approach DesignSpecify Test Integrate Deploy Templates Code Reduce development and change cycles by 90% Higher quality, higher performance, agility Model Integrate Deploy Corticon Approach Requires Technical Resource
  • 14. © 2014 Progress Software Corporation. All rights reserved.14 Corticon Business Rules Management
  • 15. © 2014 Progress Software Corporation. All rights reserved.15 RuleSheet N Corticon Architecture RuleFlow RuleSheet 1  Conditions  Filters  Actions  Message Decision Service v1.0Rulesheet 1 Vocabulary  Domains  Entities  Attributes Decision Service v2.0 Schema Dashed line: optional components Rulesheet N … Corticon Studio Corticon Server
  • 16. © 2014 Progress Software Corporation. All rights reserved.16 OE BPM – Corticon
  • 17. © 2014 Progress Software Corporation. All rights reserved.17 OpenEdge BPM – Corticon Export Schema from Dataslots and Import it as Vocabulary Create Business Rules and Deploy Configure Corticon Adapter Invoke the adapter from Business Process Define Dataslots Model & Deploy Business Rules Configure Corticon Adapter Invoke Decision Service
  • 18. Demo
  • 19. © 2014 Progress Software Corporation. All rights reserved.19 OpenEdge BPM – Corticon  Define Dataslots • Primitives, Prodatasets and Temp-Table types • Assign schema definition for Prodatasets and Temp-Table  BRVD Export • Primitives • Prodatasets • Temp-Table Define Dataslots Model & Deploy Business Rules Configure Corticon Adapter Invoke Decision Service
  • 20. © 2014 Progress Software Corporation. All rights reserved.20 OpenEdge BPM – Corticon  Corticon studio • Create Corticon Project • Import BRVD • Create Rule sheet and model rules • Define Rule flow using the Rule sheet  Corticon server • Deploy the modeled Rule flow Define Dataslots Model & Deploy Business Rules Configure Corticon Adapter Invoke Decision Service
  • 21. © 2014 Progress Software Corporation. All rights reserved.21 OpenEdge BPM – Corticon  In BPM studio • Model BPM process • Add Corticon adapter  In Corticon Adapter • Username & Password (If secured) • Server URL • Decision Service name • Decision Service version • Define dataslot mapping for either Primitive/Prodataset/Temp-Table types Define Dataslots Model & Deploy Business Rules Configure Corticon Adapter Invoke Decision Service
  • 22. © 2014 Progress Software Corporation. All rights reserved.22 OpenEdge BPM – Corticon  Deploy the Business Process  In Portal • Instantiate the process • Invoke decision service using Corticon Adapter Define Dataslots Model & Deploy Business Rules Configure Corticon Adapter Invoke Decision Service
  • 23. © 2014 Progress Software Corporation. All rights reserved.23 Advantages of Combining BPM with BRMS Agility Rules can change dynamically and independently of process applications Simplicity Delegating complex decisions and rule-driven logic to BRMS in process solutions simplifies them Cost Saving Porting the decision logic onto separate system reduces the maintainance cost Reusability Rules can reusable across different process Advantages
  • 24. © 2014 Progress Software Corporation. All rights reserved.24 Supported Versions  OpenEdge – Corticon • OpenEdge 11.3 • Corticon 5.3.2  OpenEdge BPM – Corticon • OpenEdge 11.4 • Corticon 5.3.2
  • 25. © 2014 Progress Software Corporation. All rights reserved.25 Q&A