Now comes the hard part: figuring out how you’re going to hook this new system into the existing legacy-system landscape.
Often, the legacy system has been around for 20 to 30 years. And with that comes massive integration challenges—the biggest undertaking in replacing a legacy system. Imagine a 30-year-old circuit board with wires all over the place. Now you have to tear out the old board and reconnect all those wires perfectly.
That’s what replacing a legacy claims system looks like from an integration perspective. Each “wire” goes to a different internal or external system. It’s the architect’s job to take a modern system and integrate it back into 30 years of convoluted integrations with other legacy systems.
Assess your transition strategy
Should you replace the legacy claims system as a whole, or line by line, or function by function? If you work for a small carrier with a few lines, you might be able to make a clean break and replace the entire system at once. However, if you’re with a large carrier with multiple lines and products in many states, it’s too risky to replace the claims system in one fell swoop. You’ll have to run both the legacy and modern systems in parallel.
How do you integrate a modern system while maintaining the legacy system and without impacting the entire IT landscape? There are several techniques to accomplish this. It takes a multi-pronged integration strategy. If your landscape is filled with other legacy systems, you have to create a legacy bridging strategy.
Two Bridging Techniques
1. Borrowing from service-oriented architecture concepts and applying them to the legacy mainframe world, you can start by creating a combined claims legacy façade. The legacy façade acts like a legacy system, but under the cover it hides the necessary routing, switching, transformation and translation required to communicate to the legacy system as well as to the modern system.
The introduction of a legacy facade distributes the work of legacy integrations to other systems. However, it also encapsulates the logic and gives the claims implementation team control over when and how the legacy system will be retired. Set up a deadline for other legacy systems to use the façade and you can reduce the legacy integration burden by half, while encapsulating the complexity of your legacy system retirement strategy.
2. Backfill the data from your modern system. Most legacy systems produce an abundance of batch file extracts for other systems and partners. Replacing or merging these file extracts with data from the modern claim system is not an easy task.
Thankfully, there is a shortcut. Legacy batch programs that produce files have been developed over 30 years, burying an enormous amount of programming logic. However, the underlying data model is fairly stable and well understood. Instead of trying to replicate the programming logic, you can choose to backfill the data from your modern system into the legacy system. Let the legacy system continue to produce batch file extracts, and you will get some breathing room to replace this logic in your modern system over time.
Replacing a claims system is a huge challenge, but by using a legacy façade and backfilling data, you’ll ease some of the pain.
This article originally appeared at Insurance Networking News.
Yasir Hussain is a senior architect with X by 2, a technology firm in Farmington Hills, Mich., that specializes in software and data architecture and transformation projects for the insurance industry. He can also be reached at firstname.lastname@example.org