{"id":588,"date":"2020-08-24T17:57:05","date_gmt":"2020-08-24T17:57:05","guid":{"rendered":"https:\/\/arsum.cl\/?page_id=588"},"modified":"2020-08-24T18:46:54","modified_gmt":"2020-08-24T18:46:54","slug":"las-mejores-practicas-de-modernizacion-de-software-legacy","status":"publish","type":"page","link":"https:\/\/arsum.cl\/?page_id=588","title":{"rendered":"Las mejores pr\u00e1cticas de modernizaci\u00f3n de software legacy"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"588\" class=\"elementor elementor-588\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a483006 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a483006\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-920a6c2\" data-id=\"920a6c2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c5f78de elementor-widget elementor-widget-text-editor\" data-id=\"c5f78de\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><b>Existen una serie de estrategias, m\u00e9todos, enfoques y t\u00e9cnicas para abordar modernizaci\u00f3n de aplicaciones. Aqu\u00ed te proporcionamos un resumen para que puedas conducir tu proyecto de modernizaci\u00f3n de software legacy.<\/b><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b1d391c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b1d391c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e56b01\" data-id=\"7e56b01\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-99339ca elementor-widget elementor-widget-text-editor\" data-id=\"99339ca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>El siguiente diagrama es un buen mapa mental de lo que te explicaremos en los p\u00e1rrafos de este art\u00edculo inmediatamente a continuaci\u00f3n:<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-421beb4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"421beb4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ad2910\" data-id=\"5ad2910\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f63155d elementor-widget elementor-widget-image\" data-id=\"f63155d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"968\" height=\"561\" src=\"https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/mindmap.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/mindmap.png 968w, https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/mindmap-300x174.png 300w, https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/mindmap-768x445.png 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-11b3ce7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"11b3ce7\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-68f80fc\" data-id=\"68f80fc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-285b4ca elementor-widget elementor-widget-text-editor\" data-id=\"285b4ca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h1><b>1. Estrategias de modernizaci\u00f3n y reemplazo de sistemas legacy empresariales<\/b><\/h1>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-23cf219 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"23cf219\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2397645\" data-id=\"2397645\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e3a9ddc elementor-widget elementor-widget-text-editor\" data-id=\"e3a9ddc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>Una estrategia bien elegida es un patr\u00f3n eficiente para administrar el proceso de modernizaci\u00f3n del sistema heredado. Estas son las estrategias de modernizaci\u00f3n heredadas m\u00e1s populares que debe considerar al planificar su transformaci\u00f3n tecnol\u00f3gica.<\/p><p><b>Modernizaci\u00f3n impulsada por la arquitectura (ADM) <\/b>es una estrategia coordinada para comprender y promover los activos de software existentes, como su funcionalidad, componentes o requisitos.\u00a0<\/p><p><b>SABA <\/b>es un marco de alto nivel para planificar cuestiones organizativas y t\u00e9cnicas durante la evoluci\u00f3n y migraci\u00f3n del sistema heredado.\u00a0<\/p><p><b>Modelo de ingenier\u00eda inversa<\/b> es una estrategia en la que las aplicaciones heredadas se migran gradualmente al nuevo entorno, pero la migraci\u00f3n de datos heredados es la \u00faltima fase del proceso de migraci\u00f3n.\u00a0<\/p><p><b>Modelo de decisi\u00f3n basado en el valor de Visaggio (VDM) <\/b>selecciona el proceso de renovaci\u00f3n de software m\u00e1s adecuado bas\u00e1ndose en m\u00e9tricas t\u00e9cnicas y econ\u00f3micas.<\/p><p><b>WMU <\/b>(Warrants, Maintenance, Upgrade) es un m\u00e9todo centrado en el cliente que elige estrategias de mantenimiento basadas en la satisfacci\u00f3n del cliente.\u00a0<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1af1b7d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1af1b7d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c009059\" data-id=\"c009059\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-198b198 elementor-widget elementor-widget-text-editor\" data-id=\"198b198\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h1>2. M\u00e9todos de modernizaci\u00f3n de legacys<\/h1>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ca8d56f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ca8d56f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9e9ea3f\" data-id=\"9e9ea3f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-056190a elementor-widget elementor-widget-text-editor\" data-id=\"056190a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>El sistema evoluciona influenciado por diferentes m\u00e9todos de desarrollo, desde agregar una l\u00ednea de c\u00f3digo hasta una completa reimplementaci\u00f3n. Hay dos m\u00e9todos para lidiar con el problema del legado que involucran cambios estructurales importantes: revolucionario (big-bang) y evolutivo (por fases). Sin embargo, ambos tienen ventajas y desventajas.<\/p><p><b>El m\u00e9todo revolucionario<\/b> gira en torno al desarrollo y ejecuci\u00f3n de una estrategia de sustituci\u00f3n de sistemas heredados. Su implementaci\u00f3n requiere cerrar el sistema antiguo y construir uno nuevo desde cero.<\/p><p><b>El m\u00e9todo evolutivo<\/b> presupone un proceso de modernizaci\u00f3n de software sistem\u00e1tico, paso a paso. Suele ser menos doloroso: no interrumpe los principales procesos comerciales e implica riesgos significativamente menores para la empresa.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a9049fe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a9049fe\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-91c43be\" data-id=\"91c43be\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60b5ceb elementor-widget elementor-widget-text-editor\" data-id=\"60b5ceb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h1>3. Enfoques para la modernizaci\u00f3n de sistemas heredados<\/h1>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ba396c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ba396c1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a1e72e7\" data-id=\"a1e72e7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9381c71 elementor-widget elementor-widget-text-editor\" data-id=\"9381c71\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>A continuaci\u00f3n, sugerimos tres enfoques de modernizaci\u00f3n para ayudarlo a elegir el que mejor se adapte a sus desaf\u00edos heredados actuales.\u00a0<\/p><p><b>Migraci\u00f3n y mejoras<\/b>. Este es uno de los enfoques m\u00e1s populares para la modernizaci\u00f3n de aplicaciones y la forma m\u00e1s sencilla de asegurarse de que su producto seguir\u00e1 satisfaciendo sus necesidades durante los pr\u00f3ximos a\u00f1os.\u00a0<span style=\"font-size: 14px;\">Presupone la migraci\u00f3n del sistema (normalmente rehosting utilizando soluciones en la nube) y algunas mejoras menores.\u00a0<\/span><span style=\"font-size: 14px;\">Esto incluye actualizaciones de UI \/ UX, optimizaci\u00f3n del rendimiento y migraci\u00f3n de bases de datos.<\/span><\/p><p><b>Correcci\u00f3n y crecimiento<\/b>. Si la pila de tecnolog\u00eda de productos es relativamente moderna y no representa una amenaza para el crecimiento futuro del producto, la modernizaci\u00f3n puede implicar algunas mejoras \/ correcciones menores.\u00a0<span style=\"font-size: 14px;\">Esto podr\u00eda ser la optimizaci\u00f3n de la arquitectura o la refactorizaci\u00f3n de c\u00f3digo, las actualizaciones de UX o la optimizaci\u00f3n del rendimiento sin cambios significativos en la l\u00f3gica comercial del producto.\u00a0<\/span><span style=\"font-size: 14px;\">Tan pronto como se actualice el producto, puede agregar m\u00e1s funciones. Pueden ser integraciones de terceros o m\u00f3dulos personalizados.<\/span><\/p><p><b>Reingenier\u00eda de Software Completa<\/b>. Considerado el enfoque m\u00e1s extremo, la extracci\u00f3n de caracter\u00edsticas se basa en su estrategia comercial y perspectivas de crecimiento. Esto significa que, para redise\u00f1ar el producto, debe identificar las caracter\u00edsticas que a\u00fan son cruciales para su negocio y las que ya no se utilizan o no se requieren. Despu\u00e9s de eso, las caracter\u00edsticas requeridas se priorizan y se modifican si es necesario.\u00a0<span style=\"font-size: 14px;\">Tomando el sistema heredado como base, el equipo crea un producto actualizado con capacidades coincidentes pero mejor desempe\u00f1o, apariencia, tecnolog\u00edas modernas y arquitectura escalable.\u00a0<\/span><span style=\"font-size: 14px;\">Dependiendo del an\u00e1lisis de funcionalidad y la priorizaci\u00f3n, el nuevo producto podr\u00eda coincidir en un 100% con la versi\u00f3n anterior en t\u00e9rminos de funcionalidad o carecer de algunas caracter\u00edsticas que ya no son necesarias \/ utilizadas.<\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f9da1a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f9da1a6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e73f39a\" data-id=\"e73f39a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-92853f1 elementor-widget elementor-widget-text-editor\" data-id=\"92853f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h1>4. T\u00e9cnicas de modernizaci\u00f3n de sistemas legacy<\/h1>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-479a9c4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"479a9c4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9048efa\" data-id=\"9048efa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-edef3c7 elementor-widget elementor-widget-text-editor\" data-id=\"edef3c7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>Los enfoques de modernizaci\u00f3n heredados tienen t\u00e9cnicas espec\u00edficas aplicadas para actualizar tecnolog\u00edas obsoletas.<\/p><p><b>Encapsulamiento<\/b> es una t\u00e9cnica para reutilizar componentes de software heredados. Mientras deja el c\u00f3digo en su entorno actual, la encapsulaci\u00f3n lo conecta a la nueva presentaci\u00f3n y accede a las capas a trav\u00e9s de una API. Eso ayuda a aprovechar la aplicaci\u00f3n y ampliar sus caracter\u00edsticas y valor.<\/p><p><b>Rehosting <\/b>significa mover una aplicaci\u00f3n de mainframe sin cambios a otra infraestructura f\u00edsica, virtual o en la nube. Esta t\u00e9cnica tiene el menor costo y riesgo. Si bien los proyectos de reingenier\u00eda pueden llevar a\u00f1os, el rehosting es m\u00e1s r\u00e1pido y mantiene intacta la l\u00f3gica empresarial subyacente, lo que significa un impacto negativo cero en la empresa. Como resultado, el sistema funciona exactamente de la misma manera.<\/p><p><b>Replataforma \u2013 migraciones<\/b> incluye un poco de actualizaci\u00f3n para ajustar el c\u00f3digo a una nueva plataforma mientras se preserva la funcionalidad existente.\u00a0\u00a0<\/p><p><b>Refactorizaci\u00f3n de c\u00f3digo<\/b> presupone reestructurar y optimizar el c\u00f3digo existente sin cambiar su comportamiento externo. La refactorizaci\u00f3n de un componente de la aplicaci\u00f3n permite resolver problemas tecnol\u00f3gicos y mejorar las caracter\u00edsticas y la estructura del componente.<\/p><p><b>Rearquitectura <\/b>significa cambiar a una nueva arquitectura de aplicaci\u00f3n mientras se modifica el c\u00f3digo para aprovechar al m\u00e1ximo las nuevas y mejores capacidades de la plataforma. Esta t\u00e9cnica tiene un costo y un riesgo medios, pero tambi\u00e9n resultados medios.<\/p><p><b>Reconstrucci\u00f3n (redise\u00f1o) <\/b>reescribe los componentes de la aplicaci\u00f3n desde cero conservando su alcance y especificaciones. Al mismo tiempo, el redise\u00f1o de su aplicaci\u00f3n abre la puerta a nuevas caracter\u00edsticas, funcionalidades y procesos que aprovechan las capacidades de la tecnolog\u00eda moderna y las plataformas de terceros.<\/p><p><b>Reemplazo<\/b>. A veces es mejor reemplazar la aplicaci\u00f3n por completo con una herramienta diferente en lugar de invertir en su modernizaci\u00f3n. Si bien la reutilizaci\u00f3n de la l\u00f3gica empresarial heredada existente no es posible en este caso, en este proceso puede haber alg\u00fan nivel de reingenier\u00eda o personalizaci\u00f3n de paquetes y reescritura de la l\u00f3gica empresarial.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8aa195e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8aa195e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-804533c\" data-id=\"804533c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4497089 elementor-widget elementor-widget-image\" data-id=\"4497089\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"1024\" height=\"429\" src=\"https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/word-image-9.png\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/word-image-9.png 1024w, https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/word-image-9-300x126.png 300w, https:\/\/arsum.cl\/wp-content\/uploads\/2020\/08\/word-image-9-768x322.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7940149 elementor-widget elementor-widget-text-editor\" data-id=\"7940149\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p style=\"text-align: center;\">T\u00e9cnicas de modernizaci\u00f3n ordenadas seg\u00fan el esfuerzo que realizan y el impacto que aportan a los componentes de la aplicaci\u00f3n. Fuente: Gartner<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6b07336 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6b07336\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38355c5\" data-id=\"38355c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0d0064b elementor-widget elementor-widget-text-editor\" data-id=\"0d0064b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>Si quieres saber m\u00e1s detalles o los pros y contras de las distintas estrategias, m\u00e9todos, enfoques y t\u00e9cnicas puedes leer el art\u00edculo original en:\u00a0<span style=\"font-size: 14px;\"><a href=\"https:\/\/www.altexsoft.com\/whitepapers\/legacy-system-modernization-how-to-transform-the-enterprise-for-digital-future\/\">https:\/\/www.altexsoft.com\/whitepapers\/legacy-system-modernization-how-to-transform-the-enterprise-for-digital-future\/<\/a><\/span><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Existen una serie de estrategias, m\u00e9todos, enfoques y t\u00e9cnicas para abordar modernizaci\u00f3n de aplicaciones. Aqu\u00ed te proporcionamos un resumen para que puedas conducir tu proyecto de modernizaci\u00f3n de software legacy. El siguiente diagrama es un buen mapa mental de lo que te explicaremos en los p\u00e1rrafos de este art\u00edculo inmediatamente a continuaci\u00f3n: 1. Estrategias de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":305,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"background-image","ocean_post_title_background_color":"","ocean_post_title_background":594,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0"},"_links":{"self":[{"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/pages\/588"}],"collection":[{"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arsum.cl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=588"}],"version-history":[{"count":5,"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/pages\/588\/revisions"}],"predecessor-version":[{"id":596,"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/pages\/588\/revisions\/596"}],"up":[{"embeddable":true,"href":"https:\/\/arsum.cl\/index.php?rest_route=\/wp\/v2\/pages\/305"}],"wp:attachment":[{"href":"https:\/\/arsum.cl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}