Legacy System Modernization

CHALLENGE
The client decided to re-architect its major IT system that was written in legacy codes such as VB6 and COM+ technologies with a modern Service-oriented Architecture (SOA). VLink was chosen as the consulting company to select a technology platform for SOA realization of legacy application modernization initiative. The customer had decided to begin SOA adoption by developing reusable business services and making them available across the company over the Enterprise Service Bus. The client had already decided on the technology that they wanted to use for building the ESB and had already started an initiative to move all the existing services. Read More

SOLUTION
We reverse engineered all the COM+ services as there was no documentation available for the system. New services were developed in WCF .Net service based on the reverse engineered logic. Test Driven Development (TDD) methodology was followed. All services had NUnit test cases developed for TDD. Continuous integration was set up for the project to automatically trigger the build and run the test cases to ensure all the services were meeting the requirements by passing the test cases established in TDD.

TECHNOLOGY STACK

DataPower
.Net 4.0 Framework
.Net Test Case Assemblies
Jenkins
NUnit
NCover

BENEFITS
• The client has been enabled to make the correct decision and implement cost-effective solutions for the SOA infrastructure.
• Developer productivity is enhanced and cost savings are realized due to the methodology we implemented.

Download More Information