Soluciones Alternativas a los Sistemas Heredados

Sistemas heredados

Las organizaciones que se alejan de los sistemas heredados deben adoptar una solución financiera viable que satisfaga las necesidades comerciales estratégicas. Hay varias opciones disponibles para el CIO cuando se cambia de sistemas heredados a plataformas más contemporáneas.

Extensión Funcional

La extensión funcional es útil cuando la aplicación heredada posee una lógica empresarial adecuada, pero necesita una funcionalidad adicional.

La extensión funcional se refiere a cerrar las brechas funcionales en la aplicación heredada al rediseñar la aplicación existente o integrarla con otra aplicación.

Extensión Técnica

La extensión técnica es útil cuando las aplicaciones heredadas existentes tienen altos costos operativos y existe una gran necesidad de compartir las capacidades comerciales con socios / proveedores. Uno de los controladores clave para la extensión técnica es la necesidad de habilitar en la web la aplicación heredada.

La extensión técnica cubre actividades como:
  • Código de limpieza / optimización
  • Componentización
  • Desarrollo de envoltorios.
  • Integración heredada


Tanto en la extensión funcional como en la técnica, los procesos y las reglas comerciales se conservan, mientras que los componentes críticos de la aplicación se convierten y se adaptan.

Migración

La migración se convierte en una importante opción de modernización cuando la aplicación heredada tiene reglas empresariales adecuadas, pero requiere una mayor escalabilidad e interoperabilidad.

Esta opción también es útil cuando es difícil separar la lógica de los datos persistentes y las capas de presentación.
  • Selección del lenguaje de programación / plataforma / base de datos
  • Migración de código
  • Migración de base de datos
  • Migración de despliegue


Reemplazo

Reemplazar la aplicación heredada existente con un producto genérico comercial o reescribirlo en un nuevo entorno de programación es otra opción.

El reemplazo acumularía beneficios similares a la reingeniería y es vulnerable a desventajas similares. También existe el peligro de pasar por alto importantes reglas comerciales que constituyen el corazón de la aplicación heredada.

Selección de la solución adecuada

La selección de cualquiera de estas cuatro opciones se basaría en un análisis extenso de la cartera de aplicaciones en torno a varios parámetros de aplicación, algunos de los cuales incluyen:
  • Idoneidad funcional
  • Disponibilidad de diversas características.
  • Escalabilidad
  • Interoperabilidad
  • Mantenibilidad
  • Confiabilidad
  • Disponibilidad de soluciones estándar (productos OTS)
  • Facilidad de uso
  • Nivel de documentación disponible.
  • Accesibilidad
  • Soporte disponible de la plataforma / proveedor de tecnología
  • Aplicabilidad de las políticas y estándares de Arquitectura Empresarial.


El análisis de la cartera en torno a estos parámetros ayudará a analizar las aplicaciones basadas en brechas funcionales y brechas técnicas dentro de las aplicaciones. 

El análisis de cartera es el aspecto más crítico del ejercicio global de modernización de aplicaciones empresariales y, por lo tanto, debería haber un enfoque basado en herramientas que eliminaría, en gran medida, la subjetividad introducida por un enfoque manual puro.

Ampliación del Sistema Heredado (Funcional y Técnico)

Que es la extensión del sistema heredado

La extensión del sistema heredado cierra la brecha entre el sistema heredado y las arquitecturas estratégicas. Aumenta la integración no invasiva y otras opciones de proyectos. La extensión heredada es rentable, eficiente en tiempo y adversa al riesgo. El proceso de extensión consiste en comprender y documentar el sistema existente; descomponer la aplicación en lógica de datos, presentación y procesamiento; creación y extracción de componentes reutilizables; y, si lo desea, convertir el código heredado en lenguajes compatibles con la Web.

Ventajas de la extensión del sistema heredado

La extensión de un sistema heredado ofrece a las organizaciones una serie de ventajas distintas que incluyen:
  1. Hasta un 40% de reducción en los costos de mantenimiento, con una mejor comprensión de la funcionalidad de sus aplicaciones. Costo de propiedad optimizado del sistema transformado y costos generales reducidos (incluidos nuevos recursos, capacitación y mantenimiento).
  2. Aprovechar los procesos de negocio actuales y la tecnología moderna.
  3. Mejor acceso al sistema a través de la redistribución y reorientación de los recursos de hardware y software existentes. En cualquier momento, en cualquier lugar, acceso seguro a usuarios y clientes. Fácil acceso a los usuarios a través de Internet, ya que no se requiere hardware o software adicional para acceder a la aplicación. Interfaz amigable para el usuario que requiere una mínima capacitación / reentrenamiento.
  4. Cambia la dependencia de las actividades de mantenimiento de pocos individuos a procesos y herramientas transparentes. Facilidad de mantenimiento desde la perspectiva de un grupo de Programación / Mantenimiento.
  5. Documentación integral del sistema con completo conocimiento de los procesos.
  6. Facilidad en la implementación y mejora de la funcionalidad.

Publicar un comentario

0 Comentarios