Services
   Migration of Legacy Applications
   Data Integration
   High Availability Database

Download Free SDK

Brainwave Academy


 Home
>> Services >> Migration of Legacy Applications

Migration of Legacy Applications

Partial Migration of Legacy Applications

Often, applications at the end of their life-cycle are missing critical functionality. Modifying the application may not be possible due to missing source code, lack of documentation or unavailability of the vendor.

However, organizations may not be ready for a complete migration, instead, wanting to protect their investment and prolonging its life a little further. Brainwave recommends a partial migration in this scenario.

Stage 1: Import data from the legacy application into Brainwave.

Brainwave provides connectors to major databases such as Oracle, Microsoft SQL Server and MySQL. Additionally, any data which is available in Microsoft Excel or Comma Separated files can also be imported into Brainwave. Foreign key relationships and cross-references are maintained while importing the data. Moreover, once the data is imported, additional attributes or relationships can be added on a per record basis.

Stage 2: Implement new functionality in Brainwave.

New features which cannot be implemented in the old application can be built as new apps on Brainwave. Since all apps share the same Brainwave server infrastructure, the incremental hardware and software cost per app is zero.

Stage 3: Synchronize changes between applications.

Brainwave is capable of using web-services to import and export information. Assuming the legacy application supports this functionality, changes there can be pushed to Brainwave periodically.


Complete Migration of Legacy Applications

Brainwave provides services to migrate legacy applications to the Brainwave Platform. Typically, the process involves 3 stages.

Stage 1: Import data from the legacy data store into Brainwave.

Brainwave provides connectors to major data stores such as Oracle, Microsoft SQL Server and MySQL. Additionally, any data which is available in Microsoft Excel or Comma Separated files can also be imported into Brainwave. Foreign key relationships and cross-references are maintained while importing the data. Moreover, once the data is imported, additional attributes or relationships can be added on a per record basis.

Stage 2: Implement functionality as Brainwave apps.

Implementing legacy functionality can be cumbersome and unwieldy. Since all data in Brainwave is available to all applications, you can choose to selectively implement key features as individual applications in Brainwave thereby staggering the development process to your preference. In the meantime, basic operations such as creating, reading, updating and deleting data is still possible using tools provided out of the box.

Stage 3: Switch over from legacy app to Brainwave.

Once the new application infrastructure is ready, you are free to switch over to Brainwave.