SlideShare a Scribd company logo
1 of 3
Download to read offline
Copyright© 2013-17 WaveMaker, Inc. All rights reserved.
Our client is one of the oldest self-governing body in North America responsible for
regulation of lawyers and paralegals. The organization sets standards for admission into
the legal profession, and works in the public interest by ensuring lawyers meet high
standards of competence and professional conduct and advancing the cause of justice
and the rule of law.
Tech stack
Old: IBM AS/400 | IBM DB2
New: Java | HTML5 | Angular 5.0
Replatforming IBM AS/400
based systems using
WaveMaker
Copyright© 2013-17 WaveMaker, Inc. All rights reserved.
CLIENT SCENARIO
The client used a centralized member management system to manage their data
related to legal professionals they govern. All these data were stored in a built-in DB2 of
IBM AS/400 system and were accessed via green screen applications.
Lack of flexibility to handle changing needs in business processes, rising maintenance
costs, hardware risks and vendor lock-in forced the client to move their proprietary
systems onto standards-based platforms.
WAVEMAKER VALUE ADDS
DB schema redesign - Legacy database was a built-in database with AS/400 which did
not have relationships defined between entities. Client’s member information was
spread across 200+ tables. Since the schema wasn’t designed for efficient operation
at-scale, we had to create a new schema without violating existing dependencies. What
would normally take multiple weeks to generate APIs for the entities took a click of a
button with WaveMaker because it understood dependencies and auto-generated an
efficient API for the newly created modern DB.
User Interface - WaveMaker has preloaded widgets and UI themes optimised for
cross-screen compatibility. We leveraged them and recreated client’s application screens
thus nullifying any project effort spent in creating front-end code.
External integrations - Client’s system leveraged multiple external services (third party
APIs) to achieve extended functionality like reporting. Many of these APIs were SOAP
based. Additionally there were several internal services that had to be integrated.
With WaveMaker we were able to use existing SOAP APIs as it is and even generate a new
API for an existing client service in no time. This made the overall integration effort a lot
more quicker .
API generation - To access DB services with flexibility, WaveMaker instantly generated
DB access API’s with the required documentation. The client also had to ensure
transparent auditing of their data changes, we helped them create specific auditing and
traceability APIs.
WaveMaker was their choice of platform as it automates the bulk of activity required to
carry out a modernization of this scale. It drastically reduces the time and cost of
actioning modernization, future proofs applications and allows for a cost-effective
scalability without compromising on system resilience.
Copyright© 2013-17 WaveMaker, Inc. All rights reserved.
BUILD AN AGILE BUSINESS
WaveMaker is a low-code application development platform that
helps enterprises become agile. By enabling enterprises to develop
apps at the pace of market change, WaveMaker helps enterprises to
continuously adapt and unlock fresh value
WaveMaker is helping the client to quickly re-platform their legacy system without
business disruption. With Wavemaker their modernization efforts are becoming agile,
flexible and resilient. As we continuously engage with them, the platform shows greater
potential to drive larger business values in the future.

More Related Content

What's hot

Operational Efficiency Increases by 40% for Multinational Hotel Chain
Operational Efficiency Increases by 40% for Multinational Hotel ChainOperational Efficiency Increases by 40% for Multinational Hotel Chain
Operational Efficiency Increases by 40% for Multinational Hotel ChainAppViewX
 
We did it and so can you! Oracle Mobile Hub Customer Success Stories
We did it and so can you! Oracle Mobile Hub Customer Success StoriesWe did it and so can you! Oracle Mobile Hub Customer Success Stories
We did it and so can you! Oracle Mobile Hub Customer Success StoriesAuraPlayer
 
SaaS Business Architecture
SaaS Business ArchitectureSaaS Business Architecture
SaaS Business ArchitectureLincoln Murphy
 
SaaS Model in economic downturn
SaaS Model in economic downturnSaaS Model in economic downturn
SaaS Model in economic downturnJitendra Maan
 
Enterprise Architecture EAComposer.com
Enterprise Architecture EAComposer.comEnterprise Architecture EAComposer.com
Enterprise Architecture EAComposer.comeacomposer
 
CA E2E Management - Service Assurance
CA E2E Management - Service AssuranceCA E2E Management - Service Assurance
CA E2E Management - Service AssuranceFred Sim
 
Power of ONE Automation through Web Services
Power of ONE Automation through Web ServicesPower of ONE Automation through Web Services
Power of ONE Automation through Web ServicesCA | Automic Software
 
Middleware 2002
Middleware 2002Middleware 2002
Middleware 2002eaiti
 
Web Services Based Reporting Using Axis2 and Jasper
Web Services Based Reporting Using Axis2 and JasperWeb Services Based Reporting Using Axis2 and Jasper
Web Services Based Reporting Using Axis2 and JasperSigma Infosolutions, LLC
 
Performance Engineering WebSphere Business Integration Case Study
Performance Engineering WebSphere Business Integration Case StudyPerformance Engineering WebSphere Business Integration Case Study
Performance Engineering WebSphere Business Integration Case StudyRich Larrabee
 
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018Amazon Web Services
 
Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...SL Corporation
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 
Network Allies Customer Presentation V2
Network Allies Customer Presentation V2Network Allies Customer Presentation V2
Network Allies Customer Presentation V2paulh54
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceRaveendra Babu Darsi
 
Building a SaaS based product in Azure - Challenges and decisions made
Building a SaaS based product in Azure - Challenges and decisions madeBuilding a SaaS based product in Azure - Challenges and decisions made
Building a SaaS based product in Azure - Challenges and decisions madeBizTalk360
 
Irving salsbury project manager
Irving salsbury project managerIrving salsbury project manager
Irving salsbury project managerIrving Salsbury
 

What's hot (20)

Operational Efficiency Increases by 40% for Multinational Hotel Chain
Operational Efficiency Increases by 40% for Multinational Hotel ChainOperational Efficiency Increases by 40% for Multinational Hotel Chain
Operational Efficiency Increases by 40% for Multinational Hotel Chain
 
We did it and so can you! Oracle Mobile Hub Customer Success Stories
We did it and so can you! Oracle Mobile Hub Customer Success StoriesWe did it and so can you! Oracle Mobile Hub Customer Success Stories
We did it and so can you! Oracle Mobile Hub Customer Success Stories
 
SaaS Business Architecture
SaaS Business ArchitectureSaaS Business Architecture
SaaS Business Architecture
 
SaaS Model in economic downturn
SaaS Model in economic downturnSaaS Model in economic downturn
SaaS Model in economic downturn
 
Enterprise Architecture EAComposer.com
Enterprise Architecture EAComposer.comEnterprise Architecture EAComposer.com
Enterprise Architecture EAComposer.com
 
CA E2E Management - Service Assurance
CA E2E Management - Service AssuranceCA E2E Management - Service Assurance
CA E2E Management - Service Assurance
 
Power of ONE Automation through Web Services
Power of ONE Automation through Web ServicesPower of ONE Automation through Web Services
Power of ONE Automation through Web Services
 
Learning Request Management
Learning Request ManagementLearning Request Management
Learning Request Management
 
Middleware 2002
Middleware 2002Middleware 2002
Middleware 2002
 
Web Services Based Reporting Using Axis2 and Jasper
Web Services Based Reporting Using Axis2 and JasperWeb Services Based Reporting Using Axis2 and Jasper
Web Services Based Reporting Using Axis2 and Jasper
 
Performance Engineering WebSphere Business Integration Case Study
Performance Engineering WebSphere Business Integration Case StudyPerformance Engineering WebSphere Business Integration Case Study
Performance Engineering WebSphere Business Integration Case Study
 
Advanced Bio Data Acquisition System
Advanced Bio Data Acquisition SystemAdvanced Bio Data Acquisition System
Advanced Bio Data Acquisition System
 
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018
Assessing your Application Portfolio (ENT202-R2) - AWS re:Invent 2018
 
Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
Network Allies Customer Presentation V2
Network Allies Customer Presentation V2Network Allies Customer Presentation V2
Network Allies Customer Presentation V2
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergence
 
Building a SaaS based product in Azure - Challenges and decisions made
Building a SaaS based product in Azure - Challenges and decisions madeBuilding a SaaS based product in Azure - Challenges and decisions made
Building a SaaS based product in Azure - Challenges and decisions made
 
Irving salsbury project manager
Irving salsbury project managerIrving salsbury project manager
Irving salsbury project manager
 

Similar to Replatforming IBM AS/400 based systems without disruption

IBM Application Acceleration Data Sheet
IBM Application Acceleration Data SheetIBM Application Acceleration Data Sheet
IBM Application Acceleration Data Sheetcathylums
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaNuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaiMasters
 
Abt Global Glover
Abt Global   GloverAbt Global   Glover
Abt Global Gloverjrglover
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
Webservices Based Reporting Using Axis2 and Jasper
Webservices Based Reporting Using Axis2 and JasperWebservices Based Reporting Using Axis2 and Jasper
Webservices Based Reporting Using Axis2 and JasperSigma Infosolutions, LLC
 
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision MakersMicrosoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision MakersMicrosoft Private Cloud
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saasYukti Kaura
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practiceSanjay Roy
 
Progetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWSProgetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWSAmazon Web Services
 
DanBowersResume Updated Office
DanBowersResume Updated OfficeDanBowersResume Updated Office
DanBowersResume Updated OfficeDan Bowers
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSuhas Kelkar
 
SWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaSSWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaSwebhostingguy
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and DatabasesRTTS
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineeringRupesh Vaishnav
 

Similar to Replatforming IBM AS/400 based systems without disruption (20)

IBM Application Acceleration Data Sheet
IBM Application Acceleration Data SheetIBM Application Acceleration Data Sheet
IBM Application Acceleration Data Sheet
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaNuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
 
Abt Global Glover
Abt Global   GloverAbt Global   Glover
Abt Global Glover
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
Webservices Based Reporting Using Axis2 and Jasper
Webservices Based Reporting Using Axis2 and JasperWebservices Based Reporting Using Axis2 and Jasper
Webservices Based Reporting Using Axis2 and Jasper
 
Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
WEB SERVERS
WEB SERVERSWEB SERVERS
WEB SERVERS
 
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision MakersMicrosoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 
Enterprise API deployment best practice
Enterprise API deployment best practiceEnterprise API deployment best practice
Enterprise API deployment best practice
 
Progetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWSProgetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWS
 
DanBowersResume Updated Office
DanBowersResume Updated OfficeDanBowersResume Updated Office
DanBowersResume Updated Office
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
 
SWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaSSWsoft Hosting Solutions for SaaS
SWsoft Hosting Solutions for SaaS
 
SaaS Presentation
SaaS PresentationSaaS Presentation
SaaS Presentation
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Software as a service, software engineering
Software as a service, software engineeringSoftware as a service, software engineering
Software as a service, software engineering
 
Api enablement-mainframe
Api enablement-mainframeApi enablement-mainframe
Api enablement-mainframe
 

More from WaveMaker, Inc.

The subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeThe subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeWaveMaker, Inc.
 
6 questions every enterprise must ask its low code vendor
6 questions every enterprise must ask its low code vendor6 questions every enterprise must ask its low code vendor
6 questions every enterprise must ask its low code vendorWaveMaker, Inc.
 
Container delivery is a revolution not evolution
Container delivery is a revolution not evolutionContainer delivery is a revolution not evolution
Container delivery is a revolution not evolutionWaveMaker, Inc.
 
Democratizing App Development in Insurance Industry
Democratizing App Development in Insurance IndustryDemocratizing App Development in Insurance Industry
Democratizing App Development in Insurance IndustryWaveMaker, Inc.
 
Reduced Costs by 75%: Kana Software Case Study
Reduced Costs by 75%: Kana Software Case StudyReduced Costs by 75%: Kana Software Case Study
Reduced Costs by 75%: Kana Software Case StudyWaveMaker, Inc.
 
WaveMaker Case Study - Faster, Better & More Agile With Docker
WaveMaker Case Study - Faster, Better & More Agile With DockerWaveMaker Case Study - Faster, Better & More Agile With Docker
WaveMaker Case Study - Faster, Better & More Agile With DockerWaveMaker, Inc.
 
Modernizing Oracle Forms: Flanagan
 Modernizing Oracle Forms: Flanagan Modernizing Oracle Forms: Flanagan
Modernizing Oracle Forms: FlanaganWaveMaker, Inc.
 
Reducing Costs & Time: The Pioneer Natural Resources Company Case Study
Reducing Costs & Time: The Pioneer Natural Resources Company Case StudyReducing Costs & Time: The Pioneer Natural Resources Company Case Study
Reducing Costs & Time: The Pioneer Natural Resources Company Case StudyWaveMaker, Inc.
 
DevOps automation for Container based App Delivery
DevOps automation for Container based App DeliveryDevOps automation for Container based App Delivery
DevOps automation for Container based App DeliveryWaveMaker, Inc.
 
Accelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsWaveMaker, Inc.
 
State of enterprise mobile app development 2017
State of enterprise mobile app development 2017State of enterprise mobile app development 2017
State of enterprise mobile app development 2017WaveMaker, Inc.
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - EbookWaveMaker, Inc.
 
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyEnterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyWaveMaker, Inc.
 
Practical strategies to innovate faster and meet business goals
Practical strategies to innovate faster and meet business goalsPractical strategies to innovate faster and meet business goals
Practical strategies to innovate faster and meet business goalsWaveMaker, Inc.
 
Accelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application DevelopmentAccelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application DevelopmentWaveMaker, Inc.
 
Creating an app ecosystem for your APIs
Creating an app ecosystem for your APIsCreating an app ecosystem for your APIs
Creating an app ecosystem for your APIsWaveMaker, Inc.
 
Jump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerJump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerWaveMaker, Inc.
 
Docker Based SaaS Platform - Case Study
Docker Based SaaS Platform - Case StudyDocker Based SaaS Platform - Case Study
Docker Based SaaS Platform - Case StudyWaveMaker, Inc.
 

More from WaveMaker, Inc. (20)

The subtle art of building scalable apps using low code
The subtle art of building scalable apps using low codeThe subtle art of building scalable apps using low code
The subtle art of building scalable apps using low code
 
6 questions every enterprise must ask its low code vendor
6 questions every enterprise must ask its low code vendor6 questions every enterprise must ask its low code vendor
6 questions every enterprise must ask its low code vendor
 
Container delivery is a revolution not evolution
Container delivery is a revolution not evolutionContainer delivery is a revolution not evolution
Container delivery is a revolution not evolution
 
Democratizing App Development in Insurance Industry
Democratizing App Development in Insurance IndustryDemocratizing App Development in Insurance Industry
Democratizing App Development in Insurance Industry
 
Reduced Costs by 75%: Kana Software Case Study
Reduced Costs by 75%: Kana Software Case StudyReduced Costs by 75%: Kana Software Case Study
Reduced Costs by 75%: Kana Software Case Study
 
WaveMaker Case Study - Faster, Better & More Agile With Docker
WaveMaker Case Study - Faster, Better & More Agile With DockerWaveMaker Case Study - Faster, Better & More Agile With Docker
WaveMaker Case Study - Faster, Better & More Agile With Docker
 
3i Infotech Case Study
3i Infotech Case Study3i Infotech Case Study
3i Infotech Case Study
 
Modernizing Oracle Forms: Flanagan
 Modernizing Oracle Forms: Flanagan Modernizing Oracle Forms: Flanagan
Modernizing Oracle Forms: Flanagan
 
Reducing Costs & Time: The Pioneer Natural Resources Company Case Study
Reducing Costs & Time: The Pioneer Natural Resources Company Case StudyReducing Costs & Time: The Pioneer Natural Resources Company Case Study
Reducing Costs & Time: The Pioneer Natural Resources Company Case Study
 
DevOps automation for Container based App Delivery
DevOps automation for Container based App DeliveryDevOps automation for Container based App Delivery
DevOps automation for Container based App Delivery
 
Accelerate digital transformation using low code platforms
Accelerate digital transformation using low code platformsAccelerate digital transformation using low code platforms
Accelerate digital transformation using low code platforms
 
State of enterprise mobile app development 2017
State of enterprise mobile app development 2017State of enterprise mobile app development 2017
State of enterprise mobile app development 2017
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" HappyEnterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
Enterprise App Dev Platform to keep your "Developers, Architects and CIO" Happy
 
Practical strategies to innovate faster and meet business goals
Practical strategies to innovate faster and meet business goalsPractical strategies to innovate faster and meet business goals
Practical strategies to innovate faster and meet business goals
 
Accelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application DevelopmentAccelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application Development
 
WaveMaker API Success
WaveMaker API SuccessWaveMaker API Success
WaveMaker API Success
 
Creating an app ecosystem for your APIs
Creating an app ecosystem for your APIsCreating an app ecosystem for your APIs
Creating an app ecosystem for your APIs
 
Jump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMakerJump start your Rapid Application Delivery with WaveMaker
Jump start your Rapid Application Delivery with WaveMaker
 
Docker Based SaaS Platform - Case Study
Docker Based SaaS Platform - Case StudyDocker Based SaaS Platform - Case Study
Docker Based SaaS Platform - Case Study
 

Recently uploaded

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Replatforming IBM AS/400 based systems without disruption

  • 1. Copyright© 2013-17 WaveMaker, Inc. All rights reserved. Our client is one of the oldest self-governing body in North America responsible for regulation of lawyers and paralegals. The organization sets standards for admission into the legal profession, and works in the public interest by ensuring lawyers meet high standards of competence and professional conduct and advancing the cause of justice and the rule of law. Tech stack Old: IBM AS/400 | IBM DB2 New: Java | HTML5 | Angular 5.0 Replatforming IBM AS/400 based systems using WaveMaker
  • 2. Copyright© 2013-17 WaveMaker, Inc. All rights reserved. CLIENT SCENARIO The client used a centralized member management system to manage their data related to legal professionals they govern. All these data were stored in a built-in DB2 of IBM AS/400 system and were accessed via green screen applications. Lack of flexibility to handle changing needs in business processes, rising maintenance costs, hardware risks and vendor lock-in forced the client to move their proprietary systems onto standards-based platforms. WAVEMAKER VALUE ADDS DB schema redesign - Legacy database was a built-in database with AS/400 which did not have relationships defined between entities. Client’s member information was spread across 200+ tables. Since the schema wasn’t designed for efficient operation at-scale, we had to create a new schema without violating existing dependencies. What would normally take multiple weeks to generate APIs for the entities took a click of a button with WaveMaker because it understood dependencies and auto-generated an efficient API for the newly created modern DB. User Interface - WaveMaker has preloaded widgets and UI themes optimised for cross-screen compatibility. We leveraged them and recreated client’s application screens thus nullifying any project effort spent in creating front-end code. External integrations - Client’s system leveraged multiple external services (third party APIs) to achieve extended functionality like reporting. Many of these APIs were SOAP based. Additionally there were several internal services that had to be integrated. With WaveMaker we were able to use existing SOAP APIs as it is and even generate a new API for an existing client service in no time. This made the overall integration effort a lot more quicker . API generation - To access DB services with flexibility, WaveMaker instantly generated DB access API’s with the required documentation. The client also had to ensure transparent auditing of their data changes, we helped them create specific auditing and traceability APIs. WaveMaker was their choice of platform as it automates the bulk of activity required to carry out a modernization of this scale. It drastically reduces the time and cost of actioning modernization, future proofs applications and allows for a cost-effective scalability without compromising on system resilience.
  • 3. Copyright© 2013-17 WaveMaker, Inc. All rights reserved. BUILD AN AGILE BUSINESS WaveMaker is a low-code application development platform that helps enterprises become agile. By enabling enterprises to develop apps at the pace of market change, WaveMaker helps enterprises to continuously adapt and unlock fresh value WaveMaker is helping the client to quickly re-platform their legacy system without business disruption. With Wavemaker their modernization efforts are becoming agile, flexible and resilient. As we continuously engage with them, the platform shows greater potential to drive larger business values in the future.