Overview

 

Mobile Solutions

 

Embedded Solutions

 

Web Services

 

Systems Reengineering

 

Systems Migration

 

Systems Integration

 

Architecture Consulting

 

Professional Consulting

 

Custom Application Development

 

Product Maintenance

 

Skillset Capability Matrix

 

Testing

Systems Reengineering

Legacy systems represent fundamental assets for the organization which use them. A great number of them were developed using methodologies and programming languages that are now out of date, and, over the years these systems have been subjected to countless maintenance processes that inevitably caused progressive aging. This degeneration, together with the continual and often unexpected evolutions of the applicative domain that arise, leads to a high number of requests for maintenance that take longer and longer to satisfy as the system continues to age. Reengineering is necessary, indeed indispensable, to overcome many of the most serious aging symptoms. In addition to improving the quality of the system, the reengineering process should enable new functions to be introduced and new technologies to be adopted, to ensure efficient management of the information container in the legacy system.

The reengineering process is an intrusive one because it requires the data and the procedures to be restructured all at the same time. The legacy system obviously cannot stop working during the process. However, during reengineering of a procedure, the latter cannot be modified otherwise a loop would be created between the maintenance and reengineering processes that could end in an undesirable interaction. For this reason, the reengineering process has to be done on few procedures at a time and to last as short as possible, so that only requests for change having an impact on the few procedures currently being reengineered need to be frozen. The reengineered system components will coexist with all the others. Finally, the maintenance activities, if required, can be carried out on both the reengineered and legacy components, depending on the impacted procedures.

Our approach to reengineering is aimed at satisfying all these requirements.

 

Case Studies

Patient Information System

 

 

info@influencetech.net

   © 2003 Influence Technology Inc.