The client had a legacy middleware built on top of .NET with C#. This middleware served as a critical point-to-point interface connecting Point-of-Sale (POS) and Loan Originating System (LOS). With the goal of embracing digital transformation, the POS cloud Virgo delved into application modernization. Due to this modernization, the POS application upgraded its industry-specific message standards to MISMO 3.4.
On the flip side, their LOS application was retained on the legacy on-premises environment due to the complex business logics involved in it. Also, the legacy LOS had the message standards in MISMO 2.3.1 that have been denounced.
The legacy middleware had limitations in handling these message transformations from MISMO 3.4 to MISMO 2.3.1. They were in a push to build new business logic in middleware application to comply with these message standard inconsistencies.
Unfortunately, the legacy middleware was cumbersome and reluctant to adopt these changes & future innovations in the system!
Continue Reading
The client decided to modernize their legacy point-to-point interface than migrating the complex LOS application!
On the whole, the challenges in their legacy middleware application were:
- Monolithic architecture (Middleware application) that has high coupling and is hard to scale.
- Inconsistencies in message standards between modern POS and legacy LOS applications.
- Reluctance to adopt market changes and future innovations.
- Prolonged time to market.
- Unoptimized code and deployment model.
They were looking for an integration partner who can collaborate and rebuild their integration points with cloud solutions.
Solution: Hybrid integration in Boomi to connect modern POS and legacy LOS with customized utilities
Our integration specialists delved in and scrutinized the client’s middleware application that connected POS and LOS. We recommended modernizing their legacy point-to-point interface with Boomi solutions.
The primary goal was to reengineer and shift their legacy middleware application to Boomi with a low code/no code approach. We rationalized this Boomi implementation into two segments:
- Integration
- Transformations
Integration
We kick-started the middleware modernization by rebuilding 300+ complex logic in Boomi with customizations. Successively, to integrate the cloud-based POS and on-premises LOS application, we retained the legacy API connectivity by leveraging the environment extension feature of Boomi.
From the POS application, the interface receives the input as a single MISMO file. This single MISMO file must be routed to multiple APIs for further processing. We optimized these multiple API connections as a single API connectivity and multiple sub-operations in Boomi.
And the happy part of this custom hybrid integration is, that we slashed 90% of the client’s Boomi licensing cost!
Transformation
To combat the message standard inconsistencies in POS (MISMO 3.4) and LOS (MISMO 2.3.1) applications, we rendered the customized transformation solution using Boomi maps.
As a pre-requisite to this message transformation, we were in need of importing the XSD for MISMO 3.4 standards from the POS application. Due to stringent data governance policies in the fintech space, there was a limitation in getting the input fields. We overruled this challenge by manually rationalizing 10K+ input fields in MISMO file.
We created a custom API utility to decrypt the attachments with Loan ID from POS application. By leveraging the open-source SOFFICE tool, the utility delivers the attachment files in a PDF format despite the input format using Boomi Command shape. With this approach, we accomplished the end-to-end encryption of POS messages despite the challenges.
And the enticing fact of this customized Boomi transformation solution is, that we created an API utility without any additional licensing cost by leveraging open-source tools and out-of-the-box Boomi features!
On top of the above transformations, we re-engineered their deployment process with best-industry practices. We helped them adopt DevOps practices so that they could achieve a competitive edge with faster time to market and quality deliverables.
Business Gains
- Optimized COE that connects cloud-based POS and On-premises LOS application
- 60-70% reduction in interface development time
- 100% flexibility to adopt market changes and future innovations
- 90% reduction in Boomi licensing cost with custom API utilities and open source tools.
- Slashed API connectivity cost with single API and multiple sub-operations architecture.
- 75% reduction in deployment efforts.
Tech Stack