Legacy Problems?
Legacy systems are a major problem for most of the companies. You may have hardware
and or software from a vendor who is no longer in business or has stopped supporting
those products. Often the biggest problem is the loss of valuable resources - the
people with the knowledge of those systems.
Whatever the case is, such systems will become a liability with an ever increasing
cost of ownership. Many organizations will postpone legacy migration until the bitter
end, costing them time and money in legacy support as well as missed opportunities
due to software limitations. This happens because legacy migration is viewed as
risky, prohibitively complex and expensive.
While legacy migration is certainly a major effort, it can be done efficiently and
on a reasonable budget - planning and qualified personnel being two key components.
Hebbian Services specialize in legacy migrations and can help you plan and execute
your legacy projects in a time and cost efficient manner.
We can help
We have experience. We have successfully done it before quite a few times (See list
of our projects below). We can help you migrate your legacy applications by properly
balancing redesign, rewrite, migration and reverse engineering techniques, so overall
project cost and complexity is under control.
Our people have broad skill set and working knowledge of many old, current and emerging
technologies.
Getting Started
Before committing to a migration project we usually propose a short fact finding mission.
After signing an NDA we will tyen evaluate your system and host several Joint Application
Development (JAD) sessions to define options for the migration/rewrite and scope
the efforts.
Legacy systems vary greatly in size and complexity, so typically this is a time and
materials project with a one or two week time cap. Please Contact us to arrange your application
assesment.
Reverse Engineering
Reverse Engineering is a critical aspect of Legacy Migration but it’s also important
in other circumstances. For example, you may want to add an enhancement to your
custom solution but no longer have in-house expertise to do that. Or source code/documentation
may be lost and may not exactly correspond to the binaries you have in production.
In either case, reverse-engineering is necessary to understand the function and
operation of the system and to create enhancements or documents.
Hebbian is skilled and experienced in reverse-engineering and can help you in any
project requiring this technique.
NOTE: We will perform reverse engineering of your system only if
you have legal rights to do so.
Selected projects
Please note that we remove customer names and details from the project references due to confidentiality agreements with our customers.
Feb 2009
-
Aug 2009
|
Application compatibility and code migration assessment of the branch application server software for a major services corporation.
Identified/resolved compatibility issues arising from moving the transactions processing server from Windows 2000 to Windows Server 2003/2008 and SQL 2008 platform.
Technologies:
C++/ATL, SNA mainframe communications, Microsoft Host Integration Server, SQL Server.
|
Custom Development
Legacy Migration
Technology Assessment
|
|
|
|
Feb 2006
-
Aug 2007
|
Rewrite of the legacy core remote offices application for a major services corporation
Re-designed mission critical core application and performed 25 years old legacy code re-write to modern web-services enabled platform: dual desktop and browser application clients, servers consolidation.
Technologies:
DOS C code, Windows 2000 C++ code, SNA connectivity, Microsoft .NET /C#, WinForms; IBM IMS Connect programming, Microsoft Host Integration Server, Microsoft SQL Server, IIS/ASP.NET, JAVA/J2EE, BEA WebLogic application server.
|
Custom Development
Legacy Migration
|
|
|
|
May 2006
-
Jun 2007
|
Rewrite of the legacy core business application for a major national corporation.
Re-designed mission critical core application and performed 25 years old legacy code re-write to modern web-services enabled platform: dual desktop and browser application clients, servers consolidation.
Technologies:
DOS C code, Windows 2000 C++ code, SNA connectivity, Microsoft .NET 2.0/C#, WinForms; IBM IMS Connect programming, Microsoft Host Integration Server, Microsoft SQL Server, IIS/ASP.NET, JAVA/J2EE, BEA WebLogic application server.
|
Custom Development
Legacy Migration
|
|
|
|
Jul 2006
-
Nov 2006
|
Migration of a Centralized Sign-on Solution for a major corporation.
Redesigned and rewrote existing desktop single sign-on solution for Windows 2000 to support Windows XP, terminal services, fast user switching, remote desktop connections and other modern infrastructure scenarios. Performed threat modeling and threat assessment for enterprise security certification. North American deployment (25000+ desktops).
Technologies:
Low level windows platform development (windows logon extensibility): C++/Microsoft SDK 32/64, winlogon/GINA programming, windows security and windows local security authority.
|
Security
Legacy Migration
|
For the full list of projects please see our Project Portfolio ».