As part of the Inglenet migration methodology, Inglenet has created a comprehensive process and suite of tools called "OpenARMS™". The OpenARMS process consists of a number of services that are provided to ensure that the modernization project will deliver the desired results. These services include the following:
Download the Inglenet OpenARMS Datasheet
The ultimate goal of the modernization project is to create a new IT environment that employs current technology in the areas of database, user interface and development techniques. The Inglenet approach to accomplishing this goal is to segregate the entire process into discrete phases where each phase has a specific deliverable with measurable results and benefits.
Attempting to completely overhaul an enterprise class information system in one step is extremely difficult, costly and risky. A single project approach often results in years of effort and expenses being expended before any tangible results are seen. With projects so large, delays and overruns are commonplace and complete failure of a single project approach is not uncommon as the organization's stamina to see the seemingly never-ending project though to completion falters. By breaking the problem down into more easily managed phases, Inglenet has proven its ability to deliver results in a much shorter time frame. The customer is able to enjoy the benefits of each phase as it is completed and utilize these benefits as the project moves on to the next phase.
Reassessment of business priorities can also be taken into account as each phase is completed allowing the organization to determine where new IT investments will have the greatest return. What was thought of as a top priority when the project started may have been usurped by other business requirements by the time the first phase is complete.
Although some flexibility can exists in choosing if and when a specific phase is performed, there is a recommended order to the steps that are executed. In general, the phases of a legacy modernization project are as follows:
The data is clearly an extremely important and valuable asset of the organization; however, is it truly more important than the code that defines the organization's business rules or the skills that exist in the people who use and maintain the IT systems? It is not the relative importance of the data but its impact on other aspects of the modernization project that determines that it be the focus of the first phase of the project.
If a fundamentally sound data model, that will support the business needs of the organization, is not developed as part of the initial phase then future modernization efforts will be more difficult and less likely to succeed.
To modernize the data, the data must be moved to a newly designed data model hosted by a modern relational database management system on a new platform. This requirement will drive several other activities that all become part of the data modernization phase of the project.
During the first phase, many components of the legacy system are replaced with new components; however the application code remains unaltered by design. By keeping the application code intact, the initial phase of the modernization project is much more manageable and cutover to a new hardware/software platform can be accomplished in a shorter time frame than would otherwise be possible. Inglenet's TIP Studio compatibility software components make this possible.
The following diagram illustrates the phase 1 activities of the modernization project.
Throughout this process the operation is protected through extensive testing, parallel operations, and user involvement.
Our initial phase of the modernization project provides the following:
Modernizing the user interface can provide significant benefits to those who use the information systems. Apart from the enriched experience and all the well-documented ease of use and accuracy features a modern graphical interface provides, the most significant benefit may be one of user perception. When the user interface is modernized to employ current form-based graphical techniques, users have the feeling they are working with a modern information system. The new user interface is also a great way to visibly demonstrate the progress being made in the overall legacy modernization project.
The user-interface modernization phase can either be performed as a distinctly separate phase or it can be combined with the data modernization phase and accomplished during the switch to the new hardware and software platforms. The determination of when this phase is done is usually made based on factors such as; the overall scale of the project, the logistics involved in introducing a new user interface and how much customization may be desired in a new user interface.
Modernizing the user interface is dependant on the kind of interface currently employed by the application programs. If the applications are sending low-level, terminal specific codes such as UTS control codes or DICE sequences, then significant modernization is not really possible. However if the programs are using externally defined formats such as DPS screens, then TIP Studio™ provides techniques to allow these character-based screen formats to be replaced with graphical forms
Consideration is also given to situations where the end user is not a person, but rather another computer. Having one computer communicate with another one through a terminal interface has been a poplar technique for sharing information in the legacy environment. This technique, often called "screen scraping" is somewhat fragile as even the most cosmetic of changes in the information displayed by one computer may break this interface. Modern systems have long abandoned these types of techniques in favor of proper programmatic interfaces such as web services and XML data structures. However, these older interfaces have to be preserved as the systems are moved to new platforms. Components of Inglenet's TIP Studio™ software guarantee that other computer systems connecting into the legacy system running on a new platform will interface exactly as they did when the system was run on the proprietary mainframe. This will ensure that operations can continue uninterrupted. When these interfaces are eventually replaced with a modern one, the networking compatibility software will no longer be required.
Once the legacy applications have been migrated to a new, open platform the process of modernizing the applications can begin. Inglenet utilizes one or more of the following strategies to modernize application code:
The methodology employed by Inglenet has been refined with the experiences gained from each modernization project - whether the project involved a small System 80 system or a large, enterprise-wide 2200 environment, Inglenet can do the job.
Inglenet, Inglenet business solutions, OpenARMS, TIP Studio, TIP/ix, TIP/dbi and TIP WorkStation are trademarks and registered trade marks of Inglenet Business Solutions, Inc.