Search

 

 

 


 
Migration Services

ONgroup provides your company with a complete solution to migrate your applications from a MultiValue database platform to the Relational Databases of your choice.


ONgroup is a certified partner and authorized reseller of both SQL Server and Oracle. We can provide DBA services for both of these databases should you require these services. ONgroup is an IBM Business Partner and Support Service Provider of UniVerse and UniData.


ONgroup’s migration methodology is designed to guide your organization to technology independence through the use of ONware and related consulting services.

A migration utilizing ONware™ frees your application and data from the limitations of database, physical data structure, hardware, operating system, and user interface, facilitating access to your data and integration of your application with the tools and solutions of your choice. At the conclusion of this process your application:

  • Is enabled to run on any type of database, independent of the environment in which it was originally developed.
  • Can run on a network of computers with differing operating system types instead of being limited to operating on a single computer with a single operating system.
  • Is independent of the hardware, operating system, database, and user interface.
  • Can perform I/O with multiple database types, concurrently, located on any node on the network, without re-engineering the original application.
  • May be deployed in all combinations of multi-tier architecture (host centric, thin client, fat client, distributed).
  • Integrates with tools and solutions that are supported by the databases of your choice such as .Net, JAVA, Web tools, Business Intelligence tools, and more.

Benefits include:

  • Eliminate dependency on any one database, operating system or hardware environment.
  • One set of application code operates directly on multiple platforms, with many databases, without change.
  • Developers continue to work in a familiar environment while also learning new relational tools.
  • Choice of development tools and package solutions opens up to the world of relational offerings.
  • Facilitate access to data by making it available in standard relational formats.
  • Corporate use of diverse database and operating systems may be consolidated.
  • Distribute your applications across any configuration of a multi-tiered architecture.

Application Redeployment on ONware

Application Redeployment is the migration of the MultiValue System to the ONware technology independent platform. ONgroup’s methodology involves isolating the application with appropriate test data and test suites. Once isolated the application is imported, compiled, and tested as required to have the application fully operational. Data is replicated as relational tables.

At the completion of this phase, all data resides within the Relational Database Management System (RDBMS) tables of your choice. The MultiValue application, programs, dictionaries, PROCs, paragraphs and sentences, are operational regardless of what database now stores the data. The applications will still perform I/O with your MultiValue database if you see value in prolonging the life of the MultiValue platform.

The flexible structure provided by ONware allows the migration of data one file at a time as needs dictate. For example, convert the active portion of your database to a Relational database and then migrate the older transaction history over an extended period. This facilitates the migration of very large amounts of historical data.

Data Reorganization (Normalization)

Some relational database tools require a normalized data structure. The challenge with applications originally written with a MultiValue environment is that they understand a data structure that differs from standard relational data structures. ONware solves this challenge for you. ONware understands the data structure that the MultiValue application expects. ONware allows the data be stored physically in standard relational data structures even though the applications expect the data to be in a MultiValue format.

The benefit is that ONware manages the difference in data structures on the fly, allowing the application to perform as it did in the original MultiValue environment even though the physical structure of the data is a normalized format to comply with standard relational conventions.

ONware technology allows:

  • Nested MultiValue and even sub-multivalue data structures to be projected into first normal form
  • Repositioning of data fields and conversion of data with internal coding as required. This allows integration of multiple applications with differing views of the database.
The primary task of the normalization process is the projection of the MultiValue field definitions to the database. For a relational database such as Oracle or SQL Server, this includes defining columns in tables that correspond to the MultiValue dictionaries, then using the indexing facility of the relational database.

Many organizations we work with find that when they review how the data is to be used, only certain files require normalization. Normalization of a table may occur at anytime in the future. It may, therefore, be more efficient to normalize files as requirements dictate.

Other organizations may want to normalize the complete database as one project. The best approach will depend on your business needs and on the state of your data. ONware includes tools to automate the normalization process and is available to assist with the initial analysis of file structures and the integrity of the data. Data typing is typically more stringent with relational databases than it is with MultiValue database. Some data cleansing may, therefore, be required to ensure that all data fits data integrity constraints.

Top of Page
© ONgroup™ 2006. Site Map    Copyrights    Login    Print