Pregunta: | 58891 - MIGRACION DB2 A ORACLE 10 |
Autor: | tomas feige |
Tengo un sistema residente en AS/400, esto implica DB2, fuentes Cobol, RPG, Printer y CL, el cual debo convertir a Oracle, exceptuando los datos los cuales no se migraran.
Todo lo que no tenga interacción con el usuario tiene que quedar como un procedure del Oracle, es decir si hay un programa cobol o rpg que funcionen batch, deben quedar como un procedure. Si me pueden dar una idea donde conseguir material para evaluar metodología a usar, tiempo, costo y recursos requeridos, o eventualmemte quien puede hacer el trabajo. |
Respuesta: | Nelson Carta |
Hola: Tienes un buen problema entre manos. He trabajado en varios proyectos similares, no sé que exista alguna metodología, en general se evalúa cada caso y se elabora un proyecto de re ingeniería. No indicas en tu pregunta sí tienes procedimientos almacenados SQL en tu AS400 pero voy a asumir que no los tienes, ya que es una funcionalidad relativamente reciente en arquitectura AS400. Bajo esta premisa puedo darte algunas recomendaciones. 1. No puedes re utilizar prácticamente ningún programa del AS400, salvo lo que tengas en COBOL. En Oracle no hay nada parecido a RPG, CL, printer files o display file. De modo que tienes que desarrollar toda la aplicación. 2. Ya que prácticamente tienes que partir de cero, simplemente usa una metodología de desarrollo de sistemas, tu aplicación legada del AS400 será tu borrador; revisa bien para ver que está en desuso, que le falta y que cosas hay que mejorar. 3. Tienes muchas opciones para elegir la herramienta de desarrollo. Mi recomendación es hacer una aplicación tipo web: puedes usar HTML / JavaScript / Ajax y Java como lenguaje de programación y del lado del servidor de base de datos Oracle PL/SQL. 4. Otra opción es usar la suit de Microsoft Visual Studio, con C# como lenguaje, es básicamente lo mismo que lo indicado en el punto 3 solo que cuentas con el respaldo de Microsoft. Igual, del lado del servidor Oracle la opción es PL/SQL. Si estás interesado en contratar el trabajo, estoy a tus ordenes, mi correo es [email protected] o [email protected] |