
The need for migration of applications or databases in enterprises
arises from changes in business demands or technology challenges
either to improve operational efficiency or to manage risk.
Many enterprises are straddled with the challenge of ensuring that
investments in legacy systems do not get locked in proprietary and
outdated technologies while migrating to newer systems. The need
is to preserve established business rules and practices
in the old system at the same time managing valuable human resources
locked in maintaining legacy systems.
While options such as rewriting or buying new products
exist, migration leverages the business model and the features of
the application and can be done in a cost-effective manner.
Why migrate legacy applications
- Maintenance problem, complex architecture, difficult to deploy
- Technology obsolete, difficult to find resources
- Scalability problems
- Business logic mix-up
- Integration problem with other systems
- Difficult to upgrade the system for new user requirements
Why migrate legacy applications to .NET
- Distributed system
- Smart client with win form as well as thin client with web form
- Ease of development
- Ease of deployment
- Xml web services
- Richness of the .NET framework
NG has a number of years of .NET application
migration experience on multiple platforms. As part of our objective
to provide an effective enterprise evolution strategy, we help our
customers in identifying the right roadmap and strategy to migrate
legacy systems at lower costs and leverage the benefits of recent
platforms like Microsoft’s .NET to reduce time to market
and maximize productivity.
Our .NET application migration services
include
- Assessment services to help you decide to stay, port, build, or buy
- Strategy services to select the target environment and plan your migration
- Implementation and support services
Our .NET migration programs include
- Migration of applications in the same platform
- Migration of applications across platforms
- Migration of databases, data servers
NG’s .NET application migration services
enables companies to migrate existing applications currently running
on older hardware to modern hardware and software platforms. NG
provides turn-key .NET application migration services at competitive
prices through its offshore development center located at Bangalore,
India.
Clients are able to achieve significant operational
cost savings through proven business processes, functionality and
data. The new platform, as a result of NG’s proven .NET
application migration services will be scalable to further application
enhancements.
A typical project is split into a fixed-price .NET migration evaluation phase and a .NET migration execution
phase :
.NET Migration Evaluation : The existing application
is analyzed, the migration project implementation is planned in
detail and the effort is calculated. The outcome is a detailed migration
analysis document; a project plan and a fixed price quote for the
implementation.
.NET Migration Execution : The migration project
is implemented as planned and for the quoted fixed price. The project
is completed after a thorough acceptance test
NG has also performed a number of "like-for-like"
migrations from one platform to another. Apart from providing Data
Migration services, we also specialize in migrating underlying program
codes and forms. NG has worked extensively in migrating popular
RDBMS products like DB2/Informix, Oracle 7.x/8.x/9.x, and Sybase.
NG can help in migrating solutions to a transactional SQL backend
(such as Microsoft SQL Server or Oracle) with a browser-based user
interface, or move the data store to a more powerful backend database
and use FileMaker Pro, Access or even VB to create client access
to the data.
Platform migration projects usually cover
the following aspects :
- Turn-key solutions, including on-site delivery and overall project management
- Feasibility analysis
- Flexible and professional operating system migrations with application re-engineering where needed
- Optimal solution development, including evaluation of alternatives and risk analysis
- Conversion of data structures and migration of data
- Replacement of transaction processing monitors and non-standard screen forms handling systems
- Development of specific tools such as command language interpreters and file access emulators
Programming Language Migration Existing applications
represent a significant investment, and a code migration is more
economical and faster than a rewrite when upgrading to a new system
environment. Manual source code conversion is too risky and expensive,
particularly for large and mission-critical projects. To be a leader
in low cost and high quality turn-key migration projects, NG has
developed standardized processes to convert existing application
code while leaving the functionality unchanged. The programming
language conversion service is available as part of a complete migration
project or as a separate contract. Various levels of refinement
are provided for different project needs, each at a low fixed price
under full warranty:
- Pure language substitution
- Language conversion with code clean-up
- Language conversion with redesign
NG executes and delivers projects on Mainframe
technologies and legacy systems for customers including enhancements
and up gradations of the existing projects, migration to different
platforms and maintenance and support services for such projects.
|