About The Anubex Migration Factory

The market of Legacy Migrations, where a complete (Mainframe) application is automatically migrated to a fully equivalent application based on state-of-the-art technologies (the new application uses e.g. the Cloud, HTML, OO languages, and an RDBMS) has long been the exclusive field of highly technical and specialized companies. Anubex has been the market leader for many years, and now, by offering its Migration Factory directly to partners and customers, Anubex again takes the market to the next level: industrialization.

About the Migration Factory

Our goal

The Factory industrializes the process of migrating and testing legacy applications, delivering migrated and technically tested applications, characterized by high (and proven) quality, and short elapse times. To achieve this, the Factory builds upon clear processes, and high quality, automated tools: CodeTurn and DataTurn.

What does the Factory require?

To migrate the legacy application, the Factory needs to receive 1) all its source code (programming and scripting, including the screens) according to clearly specified delivery standards, and 2) the associated data structure definitions. All migration tools have extensive means for parameterization, which is an additional input to the Factory that steers the actual migration.

Once the application is migrated, the testing starts.

  1. For testing of online applications, the Factory requires 1) traces recording representative user activities and 2) test data.
  1. For testing of batch applications, the Factory requires 1) SYSOUT listings and 2) test data.

Using the testing tools TestMatch and DataMatch, all tests are executed and where needed, the migration tools get updated. The tests then get re-run for validation.

What does the Factory deliver?

Together with the migrated application (all source code, database migration) the Factory produces a testing report (QA) illustrating the quality of the migrated application.

Schematically

The process flow of the Factory, including the different tools used in it, is shown below, together with the input and output.
More information on the various tools used in the Factory is provided further down in the document.

Key Factory building blocks

There are multiple building blocks that make the Migration Factory successful.

CodeTurn & DataTurn

CodeTurn is the family of tools that transform programs written in one programming (or scripting) language into functionally equivalents in another language. COBOL to Java, Natural to C#, VSE JCL to Powershell, and zOS JCL to Bash are popular examples.

Secondly, DataTurn is the suite that converts the data from a legacy database (typically file based) to a modern RDBMS. For example, DataTurn migrates Adabas, IDMS, UDS, and files to RDBMS.

All steps required to migrate the application get configured in a Workflow Manager. This Workflow Manager enforces the process and abstracts the complexity of the migration to, typically, clicks on buttons with feedback after each step. This removes the possibility of human error – e.g. forgetting to perform a manipulation.

Finally, tools from third parties have successfully been integrated in the Factory as well. This integration is completely transparent to the partner (and customer) that uses the Factory.

TestMatch & DataMatch

Testmatch is an automated testing tool that verifies the behavior of the migrated application with that of the legacy.

DataMatch is an automated testing tool that verifies if the database updates performed by the migrated application are the same as these from the legacy application.

Migratonomy

Legacy migration projects get executed following an advanced methodology that allows ongoing application maintenance to be combined with the migration project.

What are partners invited to do?

The Factory produces a migrated application that has been tested on the Anubex servers. When this application gets released, the delivery and its integration in the customer environment is still required. The delivery can be performed by an Anubex partner, and includes tasks such as Project Management, Infrastructure management, Functional testing, User Acceptance testing, knowledge transfer, and the actual go-live. During all these phases, the Migration Factory remains operational, and supports the partner where needed.

Many large projects possess something special that needs to be treated as well. Examples are: replacing an exotic job scheduler, or, an uncommon reporting technology.

Finally, the option exists for partners and customers to license the Migration Factory from Anubex and use it stand-alone. In such a case Anubex provides an extensive knowledge transfer and support on all licensed tools.

Want to know more?

Anubex has the right solution for you! Don’t hesitate to contact us with your inquiries.

CONTACT US