Un sistema de herencia del es un viejo sistema informático o el programa de aplicación que continúan siendo utilizados porque el usuario (típicamente una organización) no quiere substituirlos o reajustar.
A pesar de estos problemas, las organizaciones pueden tener razones de peso para guardar un sistema de herencia, por ejemplo:
Los costes de reajustar el sistema son prohibitivos porque es grande, el monolítico, y/o complejo.
El sistema requiere cerca de la disponibilidad 100%, así que no puede ser tomado fuera de servicio, y el coste de diseñar un nuevo sistema con un nivel similar de la disponibilidad es alto.
La manera los trabajos del sistema no está bien entendida. Tal situación puede ocurrir cuando los diseñadores del sistema han dejado la organización, y el sistema o se ha documentado completamente o se ha perdido tal documentación.
El usuario cuenta con que el sistema pueda ser substituido fácilmente cuando esto llega a ser necesario.
Los trabajos del sistema satisfactoriamente, y el dueño no considera ninguna razón para cambiarla; o es decir volver a aprender un nuevo sistema tendría un coste acompañante prohibitivo en tiempo perdido y dinero.
Si el software de la herencia funciona en solamente el hardware anticuado, el coste de mantener el sistema puede compensar eventual el coste de substituir el software y el soporte físico a menos que una cierta forma de la emulación o de la compatibilidad hacia atrás permita que el software funcione en el nuevo hardware. Sin embargo, muchos de estos sistemas todavía cubren las necesidades básicas de la organización. Los sistemas para manejar las cuentas de clientes en los bancos son un ejemplo. Por lo tanto la organización no puede permitirse pararlos pero algo no puede permitirse ponerlos al día.
Una demanda de extremadamente de gran disponibilidad es comúnmente el caso en el controlador aéreo, distribución de la energía (rejillas de energía, instalaciones militares de la defensa de las centrales nuclear, y otros sistemas de los sistemas de reservación de computadora críticos a la seguridad, a la seguridad, al rendimiento de procesamiento de tráfico, y/o a los beneficios económicos. Por ejemplo ver el sistema de base de datos de las TAPAS .
El cambio que es emprendido en algunas organizaciones es cambiar al proceso de negocio automatizado (ABP) el software que genera sistemas completos. Estos sistemas pueden después interconectar a los sistemas de herencia de las organizaciones y utilizarlos como depósitos de datos . Este acercamiento puede proporcionar un número de ventajas significativas: aíslan a los usuarios de las ineficacias de sus sistemas de herencia, y los cambios se pueden incorporar rápidamente y fácilmente en el software de ABP. (Por lo menos, ésa es la intención.)
Observar ese " legacy" tiene poco a hacer con el tamaño o aún la edad del system — linux 64-bit funcionado de las unidades centrales y Java, después de todos, derecha junto a código de la vendimia de los años 60. De hecho, algunos de los problemas más espinosos de la herencia que las organizaciones ahora hacen frente consisten en intentar leverage o substituir el " existente; " del cliente gordo ; Código de Visual Basic como acceso confiable del Web de la demanda de clientes.
También se utiliza como verbo para lo que hacen los vendedores para los productos en el modo - ellos de la herencia del " support", o proporcionar el mantenimiento de programas, para obsoleto o el " legacy" productos.
En algunos casos, " mode" de la herencia; se refiere más específicamente a la compatibilidad hacia atrás .
La era de la unidad central de la computadora consideró muchos usos el funcionar en modo de la herencia. En el ambiente moderno de la computación de negocio, la N-grada, o las arquitecturas de la grada 3 es más difíciles de colocar en modo de la herencia pues incluyen muchos componentes que componen un solo sistema. Los cambios reguladores del gobierno se deben también considerar en un sistema que funciona en modo de la herencia.
La tecnología de la virtualización permite un resurgimiento del modo moderno de la herencia de las aplicaciones informáticas que entra. Mientras que los costes de la complejidad y del software de sistema aumentan, muchos usuarios computacionales están manteniendo sus sistemas actuales permanentemente modo de la herencia.
Los analistas estima que el coste para substituir la lógica de negocio es cerca de cinco veces que de la reutilización, y que no está contando los riesgos implicados en el reemplazo al por mayor. Los accionistas y los encargados están pidiendo cada vez más, " ¿Por qué somos que pasan tanto el dinero en nueva tecnología con tan poco para demostrar para él? " Los negocios ideal nunca tuvieron que la reescritura la mayoría de la lógica del negocio principal. Después de todos, los debes deben igualar el credits — tienen siempre, y siempre. Los negocios y los gobiernos también están retrocediendo en los fallos y las violaciones de la seguridad well-publicized del sistema que todos llegan demasiado comúnmente con el nuevo software — faltas que son completamente catastróficas en muchos casos. (La línea aérea regional de A encendió a su CEO debido a la falta de un sistema de previsión anticuado del equipo de la herencia durante la Navidad, el 2004, por ejemplo.) Hay también un contragolpe growing contra los productos de software grande, embalado ( SAP, Oracle, PeopleSoft, y otros) que fueron exagerados y han probado en algunos casos demasiado costoso, inflexible, y han emparejado mal a las necesidades del negocio.
La industria de IT está respondiendo cada vez más a estas preocupaciones de negocio comprensibles. " Modernization" de la herencia; y " transformation" de la herencia; ahora están los términos populares, y significan reutilizando y existiendo refactoring, lógica del negocio principal proporcionando los nuevos interfaces utilizador (típicamente interfaces del Web) y el acceso servicio-permitido (e., con los servicios de Web ). Estas técnicas permiten que las organizaciones entiendan sus activos existentes del código (usar las herramientas del descubrimiento), proporcionan nuevos interfaces del usuario y del uso al código existente, mejoran flujo de trabajo, contienen costes, reducen al mínimo riesgo, y disfrutan de calidades de servicio clásicas (cerca del uptime del 100%, de la seguridad, de la capacidad de conversión a escala, del etc. Compañías de la tecnología implicadas en " transformation" de la empresa; ser creciente y de beneficio por cuál es un acercamiento la sensación de mucha gente más racional hacia sistemas de herencia.
El reexamen de actitudes hacia sistemas de herencia también está invitando a más reflexión en qué hace el artículo de los sistemas de herencia tan como él es. Los tecnólogos están volviendo a aprender el hecho de que la arquitectura de los sonidos, practicada up-front, los negocios de las ayudas evita reescrituras costosas y aventuradas en el primer lugar. Los sistemas de herencia mas comunes tienden a ser los que la abrazaron bien conocido los principios arquitectónicos, con el planeamiento cuidadoso y la metodología terminante durante la puesta en práctica. Los sistemas mal diseñados no duran a menudo. Así, muchas organizaciones están volviendo a descubrir no sólo el valor en los sistemas de herencia ellos mismos pero también sus apoyos filosóficos.
| Random links: | Lester Thurow | Whitnash | Pasillo de Hexi | VSAN | Chinuk (C-Entrenar) |