Skip to main content
Application Modernization
to Accelerate Business
Growth
Progress OpenEdge &
JK Tech, D&H Distributing
2
© 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
GoToWebinar: How to Participate
 Open and hide your
control panel
 Join audio:
 Choose “Computer
Audio” to use VoIP
 Choose “Phone Call”
and dial using the
information provided
3
© 2021 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
GoToWebinar: Q&A
 Submit your questions &
comments using the Questions
panel at any time during the
webinar
Today’s Speakers
Progress
Karthik Balasubramanian
JK Tech
Marv Stone
Bryce Martin
D&H Distributing
5
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
Agenda
• Progress OpenEdge 12
• JK Tech 4R Innovate©
• D&H Distributing
• Questions
7
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
AvailabilityWithaNext-GenerationApplicationServerPlatform
 Built to address today’s application challenges
 Based on industry-standard Apache Tomcat Web
server
 Integrates:
• Web Server
• OpenEdge AppServer
• AppServer Adapter features
 Available in OpenEdge 11.5
 WebSpeed support in OpenEdge 11.6
 Supplied in addition to the original OpenEdge
AppServer
8
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
Available By Design
Classic AppServer Components PAS for OpenEdge Components
Agent
PAS for OpenEdge
APSV (AIA)
SOAP (WSA)
REST/Mobile
WebSpeed
1 ABL Session
1 ABL Session
1 ABL Session
1 ABL Session
150 ABL Sessions
Session Manager
Client
AppServer
50 Agents
AdminServer
Client
NameServer
AIA WSA
WebSpeed
REST/Mobile
State-Aware Stateless State-Free
(Rest/Mobile)
AppServer
50 Agents
AppServer
50 Agents
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
Database Performance
Improved overall performance
Reduced contention on the database Buffer
Hash Table (BHT) Latching
Threaded the Database Server
• Client requests handled on a per-thread
basis, to reduce wait times for execution
Support resolving database queries on the
server vs. client
• Less data transmitted from the database
server to the client--only records that are
part of the final result set.
No application coding changes required!
10
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
3x
throughput versus 11.7
in N-tiered deployments
Up to
0
500
1000
1500
2000
2500
3000
3500
4000
OpenEdge
11.7.2
OpenEdge 12
(Default)
OpenEdge 12
w/BHT
OpenEdge 12
w/BHT+MT
OpenEdge 12
w/BHT+MT+SSJ
Time
(ms)
Transaction Time Comparison
(milliseconds, lower is better)
Your mileage may vary depending on
architecture and use-case
JK Tech Overview
About JK Tech
12 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
Information
Technology
JK Group
Aerospace &
Defence Agricore Engineering Energy Fashion
Insurance Manufacturing Retail
$7B 4 100K+
Revenue Employees
Innovation Centers
Financial:
Strong Exitance for over
20+ years
Recognized:
Progress, QAD
Emerging:
Hyperautomation & JK
Tech Smart Dairy
Solutions
People:
1200 people, over 25
customers, across US,
UK & India
Segment:
Manufacturing, CPG,
Retail, Healthcare
Innovation:
IIT Kanpur
Modernization – Business Considerations
13 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
User-Friendliness goal here is not to replace everything at once. Instead, you can
choose to start replacing your legacy system component by component, as the need
arises.
Aligning with the Business Needs migrating the legacy application in accordance
with the business needs
Overcoming Legacy Barriers comparatively rigid, less scalable, work only within
their native environment
Integration of On-premise & Cloud seamless integration of on-premise and cloud
while keeping data security, integrity and performance intact
Stability and Performance keeping the lights on is of utmost importance.
Technology considerations
14 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
01
Architecture
Now and Future,
Integration,
Performance,
Scalability, Security
02 Industry
Compliances
Data, Security,
Environment, Usability
03 Customer
Experience
Now and Future,
Integration,
Performance,
Scalability, Security
04 Verification
& Validation
Test Strategy,
Automation,
Accessibility,
Performance
Engineering, Security
05 Technology
Choices
Open source, Licensed,
COTS, Cloud
JK Tech’s 4 R’s of Modernisation
15 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
Technology Platform and
Version Upgrade
Move to new technology
platform, Application /
Database version upgrade
Modular Monolith or
Microservices
Incrementally rebuild the
application component while
ensuring business continuity
with existing legacy system.
Cloud Enablement
Redeploy the existing legacy
application in Cloud
New Front-end & New Biz
Logic
Restructure and optimize
existing code without
changing its external behavior.
4R
Framework
Modernization
Re-Host Re-Platform Re-Factor Re-Build
Modernisation – Progress
16 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
Current State Desired State
• OE 10.x, 11.x
• Character UI
• Graphical UI
• Client-server, 2-tier architecture
• Front-end in Cloud
• Business Logic & DB in cloud
• Everything in Cloud
Re-Host
• Unsupported/Old Progress Version
• OS / Platform Migration
• Open Edge 12.x
• Progress Long Term Support
• Ready for Transformation
• Desired Operating System / Platform
Re-Platform
• OE 10.x, 11.x
• Character or Graphical UI
• Client-server, 2-tier architecture
• Web and Mobile UI
• N-tier architecture, Scalable
• Ready to leverage cloud options
• DevOps Enabled
Re-Factor
• OE 10.x, 12.x
• GUI / Web and Mobile UI
• On premise or cloud hosting
• Fragmented apps
• Web and Mobile UI, Micro-frontend
• N-tier architecture, Microservices
• CMS, Biz Apps, Secure File Transfer
• DevOps / Containers
Re-Build
Test Automation Framework tAF©
17 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
Why tAF © Framework? Optimise the Verification & Validation Effort
Productivity
Gain
Increases productivity across various testing phases
(Process, Integration, Regression…)
33%
<5%
Coding Required
2-weeks
Lead Time to Deploy
200+
Pre-built Standard Workflows
Flexible hosting models
(on-prem or Cloud)
Supports multiple user
interfaces
Tool
Agnostic
Modernization engagement lifecycle
18 | 29-Mar-22 | Copyright © 2021, JK Tech. All Rights Reserved.
Continuous &
Predictable Delivery
Confirm & Improve
Performance / KPIs
Business Process Discovery & Mining
Multi-year
AMS
Coherent Biz
& Tech Strategy
• Business Map: Business
Objectives & L0 and L3
Business Process
Document along with
Business expectations,
priorities
• Technical Map: Current
IT / technology
landscape
• Business Impact
Analysis: Business
growth and other
changes with risk
analysis report
• Technical Feasibility:
Current IT / technology
landscape fitment to
support business
objectives
• ROI Analysis: Based on
above 2, derive the ROI
• Modernization Strategy:
Go-no-go decision
metrics, ROI-driven
modernization strategy
• Modernization Plan:
Detailed plan covering
modernization option,
release plan
• Delivery Model: Agile
model with a proven
track record in terms of
Investment & execution.
• Incremental Delivery:
using Agile & DevSecOps
best practices
• Transition: To new
platform / solution
• User Onboarding and
Training: Current IT
landscape fitment to
support business
objectives
• ROI Analysis: Recurring
ROI analysis to keep a
track of Cost-benefit
• Business impact
analysis: Growth with
risk analysis report
• ROI Analysis: Based on
above point, derive the
ROI
• Audit Report: cost
analysis, error rates,
enhancement
efficiencies, expert
decision making
Outcomes & Deliverables
Discover Assess Strategize Deliver Value Realisation
1 2 3 4 5
19
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
Please Submit Your Questions
into the Webinar Chat Window
Customer Story
20
© 2022 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.
Bryce Martin
Sr. Application Development Manager
- Core at D&H Distributing