Conversión Automatizada de Aplicaciones
¿Necesita convertir su aplicación COBOL a Java? En este caso, los productos de Ispirer serán la solución perfecta para su proyecto. El código escrito por humanos en cada proyecto tiene sus propios detalles específicos. Puede parecer difícil obtener un alto nivel de conversión automatizada. Con Ispirer será una transición suave. La principal ventaja de Ispirer Toolkit es la personalización para su proyecto de conversión. Como resultado, reemplazará la tecnología anterior con todas sus desventajas. El desenlace será una nueva aplicación sin ningún middleware utilizado posteriormente.
Cómo Funciona
Ispirer Toolkit
La conversión automatizada de COBOL a Java con la ayuda de nuestra herramienta permite reducir significativamente el tiempo y los gastos en comparación con la reescritura manual de la aplicación. El siguiente enfoque permite garantizar una alta calidad de conversión automatizada:
1. Etapa Preliminar
La etapa se lleva a cabo para determinar el nivel de conversión actual de Ispirer Toolkit. El nivel de conversión depende de la complejidad del código fuente y de los requisitos de la aplicación de destino. Puede realizar de forma independiente el análisis del código fuente de su aplicación COBOL, así como intentar convertirlo a Java utilizando la licencia de demostración. Además, nuestros expertos pueden realizar el análisis del código fuente y proporcionarle ejemplos de su conversión. Si su aplicación es bastante específica y grande, le recomendamos que realice PoC para determinar el nivel máximo de conversión automatizada de su proyecto. Como resultado, descubriremos si se requiere la personalización o si puede proceder directamente a la conversión.
2. Etapa de Personalización de Ispirer Toolkit
Si esta etapa es necesaria, realizaremos la personalización para preparar Ispirer Toolkit para la conversión de acuerdo con los requisitos de su proyecto. Tomaremos una parte de un código representativo que generalmente equivale a ~100,000 líneas. El equipo técnico de Ispirer agregará todas las reglas de conversión requeridas en la herramienta para lograr el mayor nivel de automatización posible o incluso para obtener un resultado compilable. Proporcionaremos resultados de conversión del alcance de esta personalización. El cliente obtendrá una herramienta actualizada de acuerdo con las necesidades específicas de su proyecto.
3. Uso de Ispirer Toolkit
En esta etapa, usted mismo realiza la conversión. En cuanto a los precios, aplicamos licencias basadas en proyectos. Los precios dependen de su alcance y duración. La licencia también incluye soporte. Si es necesario, la conversión puede mejorarse adicionalmente incluso en esta etapa. Como resultado, las solicitudes de personalización, cada una de las cuales se procesa en un plazo de 1 a 3 días hábiles, se agregan a la licencia. Nuestros expertos le recomendarán el número óptimo de solicitudes teniendo en cuenta la complejidad y los requisitos de su proyecto.
Ispirer Service
Nuestro equipo puede proporcionarle un servicio de migración llave en mano y convertir toda su aplicación COBOL a Java, entregándole una aplicación lista para usar a su debido tiempo. Nuestras responsabilidades incluyen el análisis, la evaluación, el rendimiento y las pruebas profesionales de su migración y también servicios como agregar nuevas o cambiar las funcionalidades existentes de la aplicación.
Si desea obtener un resultado intermedio del código COBOL convertido en el lenguaje Java, el equipo de Ispirer estará encantado de proporcionarle un servicio de migración básico. Como resultado, obtendrá un código optimizado a nivel compilable. Además, deberá llevar la aplicación de forma independiente a un estado completamente funcional de acuerdo con sus requisitos.
Usted es libre de elegir una opción preferida. Sin embargo, podemos proporcionar una estimación tanto de Ispirer Toolkit como de Ispirer Service, y brindar asesoramiento profesional.
Descripción General de Conversión
Ispirer Toolkit convierte automáticamente COBOL a Java, teniendo en cuenta las características específicas de estos lenguajes. Como resultado de la conversión, se genera una clase Java para cada archivo de origen (.cbl, .mazorca, .cpy). El nombre de la clase se forma a partir de PROGRAM-ID especificado en la división de Identificación, teniendo en cuenta la regla camelCase del lenguaje Java. Las variables de la división de datos se migran a variables de clase y los párrafos de la división de Procedimientos se migran a métodos de clase. Cuando se usan estructuras en COBOL, se forman clases adicionales para ellas en Java.
Además, nuestra herramienta procesa cláusulas de COPY e INCLUDE, creando un objeto de clase derivado de la conversión del archivo de encabezado. Al mismo tiempo, las dependencias y los tipos de datos utilizados en los archivos de encabezado se tienen en cuenta automáticamente.
Con el fin de lograr un alto nivel de automatización y obtener un código mantenible, hemos desarrollado un framework Java especial, que es utilizado por los resultados de la conversión.
Conversión de Variables
Ispirer Toolkit convierte automáticamente todos los tipos de datos COBOL, teniendo en cuenta las cláusulas de PICTURE (PIC) y USAGE. Para la coincidencia exacta de tipos de datos, utilizamos clases genéricas de Java.
Conversión de Código
Cada párrafo se convierte en el método de clase. Al mismo tiempo, la llamada y la finalización de cada método consideran automáticamente la posibilidad de usar declaraciones PERFORM y GO TO. Las declaraciones y funciones de COBOL, que no tienen análogos en Java, se convierten en los métodos de clase de nuestro framework.
Trabajando con Base de Datos
El acceso a la base de datos en la aplicación COBOL se puede convertir a JDBC o Hibernate. Además, si la aplicación Java necesita trabajar con otra base de datos, puede convertir el SQL incrustado, así como la base de datos en sí. Puede obtener más información sobre la migración de bases de datos utilizando Ispirer Toolkit en una sección especial de nuestro sitio.
Trabajando con Archivos
Ispirer Toolkit admite la conversión de archivos de los tres tipos: secuencial, indexado y relativo. Como resultado, los algoritmos de archivos se mueven automáticamente de COBOL a Java sin cambios.
Ispirer se complace en ayudarlo a convertir su aplicación de COBOL a Java. Apoyamos la conversión de los varios dialectos de COBOL:
- Micro Focus COBOL
- Realia COBOL
- ACUCOBOL-GT
- COBOL-IT
- IBM COBOL
- Fujitsu COBOL
- Enterprise COBOL
- HP COBOL
- GnuCOBOL
- Microsoft COBOL
- COBOL/II
- OS/VS COBOL
- isCOBOL
- COBOL/400
- ANSI COBOL
- Hitachi COBOL
Demostración de Conversión de COBOL a Java
Vea cómo Ispirer Toolkit convierte automáticamente la aplicación COBOL a Java.
Contáctenos si tiene alguna pregunta sobre su proyecto de conversión de COBOL a Java. Los expertos de Ispirer demostrarán nuestras soluciones y responderán a cualquier pregunta que pueda tener.
ContáctenosEstimar Tiempo y Recursos de Proyecto
Ispirer Toolkit
¡Alcance el máximo nivel de automatización y calidad de su conversión con la ayuda de Ispirer Toolkit! Según sus requisitos, el equipo de Ispirer procesará todas las solicitudes de personalización para su proyecto de conversión de COBOL a Java. Ofrecemos varios tipos de licencias de Ispirer Toolkit, entre las cuales encontrará la adecuada para usted. Cada proyecto de conversión se considera y discute por separado, los precios dependen de su alcance, duración y complejidad.
Ispirer Service
Si no desea involucrar sus propios recursos para mover la aplicación COBOL a Java, obtenga Ispirer Service y le entregaremos un resultado final operativo y de alta calidad a tiempo y a un precio razonable. Además del Análisis, la Evaluación, el Redimiento y las Pruebas de su migración, también ofrecemos servicios como la Refactorización de Código, el Cambio de Funcionalidad y la Adición de Funcionalidad Extra. Cada proyecto de conversión se revisa y discute por separado y el precio final está sujeto a negociación.
Beneficios Que Obtiene
Automatización de Conversión
Debido a la personalización, el trabajo manual después de la migración se minimizará o eliminará.
Precios Flexibles
Paga solo por lo que necesita: el precio depende del alcance y la duración de
su proyecto.
Uso de Tecnologías Modernas
Obtiene un código inteligente y mantenible sin utilizar ningún middleware después de la conversión.
Lo Que Dicen Nuestros Clientes
NedGraphics, PP.BB.
C/C++, AutoLISP a C# .NET
Saber más
University of Maryland, EE.UU.
Ricciarelli, Italia
Visual Basic a Java
Saber más