Système de legs
Un système de legs de est un système informatique de vieux ou le programme d'application qui continuent à être employés parce que l'utilisateur (typiquement une organisation) ne veut pas les remplacer ou remodeler.
Vue d'ensemble
Des systèmes de legs sont considérés potentiellement problématiques par beaucoup de Software Engineers (par exemple, voir le Bisbal et autres, 1999) pour plusieurs raisons. Les systèmes de legs fonctionnent souvent sur (et ralentir habituellement) le matériel désuet, et il devient de plus en plus difficile obtenir les pièces parfois de rechange pour de tels ordinateurs. Il est souvent difficile de maintenir, s'améliorer, et augmenter ces systèmes parce qu'il y a un manque général d'arrangement du système. Les concepteurs du système ont pu avoir laissé l'organisation, laissant l'unique laissé pour expliquer comment cela fonctionne. Un tel manque d'arrangement peut être aggravé par la documentation ou les manuels insatisfaisants obtenant perdus au cours des années. L'intégration avec de plus nouveaux systèmes peut également être difficile parce que le nouveau logiciel peut employer des technologies complètement différentes. En dépit de ces problèmes, les organismes peuvent avoir des raisons indiscutables pour garder un système de legs, comme :
Les coûts de remodeler le système sont prohibitifs parce qu'il est grand, le monolithique, et/ou le complexe.
Le système exige de près de la disponibilité 100% , ainsi il ne peut pas être pris hors service, et le coût de concevoir un nouveau système avec un niveau semblable de disponibilité est haut.
La manière les travaux de système n'est pas bonne comprise. Une telle situation peut se produire quand les concepteurs du système ont laissé l'organisation, et le système ou a été entièrement documenté ou une telle documentation a été perdue.
L'utilisateur compte que le système peut facilement être remplacé quand ceci devient nécessaire.
Les travaux de système d'une manière satisfaisante, et le propriétaire ne voit aucune raison pour la changer ; ou en d'autres termes, réapprendre un nouveau système aurait un coût propre prohibitif en temps perdu et argent.
Si le logiciel de legs fonctionne sur seulement le matériel désuet , le coût de maintenir le système peut par la suite être supérieur au coût de remplacer le logiciel et le matériel à moins qu'une certaine forme de l'émulation ou de la compatibilité ascendante permette au logiciel de fonctionner sur le nouveau matériel. Cependant, plusieurs de ces systèmes répondent toujours aux besoins fondamentaux de l'organisation. Les systèmes pour manipuler les comptes de clients aux banques sont un exemple. Par conséquent l'organisation ne peut pas se permettre de les arrêter mais certains ne peuvent pas se permettre de les mettre à jour.
Une demande extrêmement de facilement disponible est généralement le cas dans le contrôle du trafic aérien , distribution d'énergie (grilles de puissance , installations militaires de la défense de centrales nucléaires , et d'autres systèmes de des systèmes informatisés de réservation critiques à la sûreté, à la sécurité, à la sortie de trafic, et/ou aux profits. Par exemple voir le système de base de données des DESSUS .
Le changement étant entrepris de quelques organismes est de commuter au processus automatisé par (ABP) d'affaires le logiciel qui produit des systèmes complets. Ces systèmes peuvent alors connecter aux systèmes de legs des organismes et les employer en tant que gisements de données . Cette approche peut fournir un certain nombre d'indemnités significatives : les utilisateurs sont isolés des inefficacités de leurs systèmes de legs, et les changements peuvent être incorporés rapidement et facilement du logiciel d'ABP. (Au moins, c'est l'intention.)
Noter ce " ; legacy" ; a peu à faire avec la taille ou même l'âge du system  ; &mdash ; Linux 64-bit couru par d'unités centrales de et Java , après tous, droit à côté du code de cru des années 60. En fait, certains des problèmes de legs les plus épineux que les organismes font face maintenant sont dans l'essai d'accroître ou remplacer le " existant ; " du gros client ; Code de Visual Basic en tant qu'accès fiable de Web de demande de clients.
Appui de legs
L'appui de legs de de limite est employé souvent concernant désuet ou le " ; legacy" ; matériel d'ordinateur, si périphériques ou composants de noyau. Logiciels d'exploitation avec le " ; support" de legs ; peut détecter et utiliser le matériel de legs.On l'emploie également comme verbe pour ce que les fournisseurs font pour des produits en mode - ils de legs de " ; support" ; , ou fournir la maintenance du logiciel , pour désuet ou le " ; legacy" ; produits.
Dans certains cas, " ; mode" de legs ; se réfère plus spécifiquement à la compatibilité ascendante .
L'ère de l'unité centrale d'ordinateur de a vu beaucoup d'applications fonctionner en mode de legs. Dans l'environnement moderne de calcul d'affaires, il est plus difficile placer la N-rangée , ou les architectures de la rangée du 3 dans le mode de legs car elles incluent beaucoup de composants composant un système simple. Des changements de normalisation de gouvernement doivent également être considérés d'un système fonctionnant dans le mode de legs.
La technologie de la virtualisation tient compte d'une réapparition de mode entrant moderne de legs des applications de logiciel . À mesure que les coûts de complexité et de logiciel de système augmentent, beaucoup d'utilisateurs de calcul maintiendront leurs systèmes courants de manière permanente dans le mode de legs.
Point de vue
Il y a un   alternatif de point de vue ; &mdash ; élevage depuis le " ; Point Com" ; la bulle a éclaté dans le   du 1999 ; &mdash ; les systèmes de ce legs sont simplement (et seulement) des systèmes informatiques qui sont installés et travail. En d'autres termes, la limite est pas du tout pejorative  ; &mdash ; tout à fait l'opposé. Peut-être le " de limite ; legacy" ; est seulement un effort par des vendeurs d'industrie informatique d'ordinateurs de produire de la baratte artificielle afin d'encourager l'achat de la technologie inutile. Le Bjarne Stroustrup , créateur de la langue du C++ , a abordé cette issue succinctement : " ; Code" de legs ; diffère souvent de son alternative suggérée réellement en travaillant et en mesurant| Bjarne StroustrupIL des analystes estiment que le coût pour remplacer la logique d'affaires est environ cinq fois qui de la réutilisation, et qui ne compte pas les risques impliqués en remplacement en gros. Les actionnaires et les directeurs demandent de plus en plus, " ; Pourquoi sommes-nous dépensant tellement l'argent en nouvelle technologie avec tellement peu pour montrer pour lui ? " ; Dans le meilleur des cas les entreprises ne doivent jamais la réécriture la plupart de logique d'activités de base. Après tous, les débits doivent égaler le credits  ; &mdash ; ils ont toujours, et ils toujours. Les entreprises et les gouvernements reculent également aux défaillances et aux violations de la sécurité du système well-publicized que tous arrivent trop généralement avec le nouveau software  ; &mdash ; échecs qui sont tout à fait catastrophiques dans beaucoup de cas. (La ligne aérienne régionale d'A a mis le feu à son PRÉSIDENT dû à l'échec d'un système d'établissement du programme désuet d'équipage de legs pendant Noël, le 2004 , par exemple.) Il y a également un jeu de denture croissant contre les grands, emballés logiciels ( SAP , Oracle , PeopleSoft , et d'autres) qui ont été vendus trop et dans certains cas ont prouvé trop coûteux, inflexible, et se sont mal assortis aux besoins d'affaires.
De plus en plus industrie des TI répond à ces entreprises commerciales compréhensibles. " ; Modernization" de legs ; et " ; transformation" de legs ; sont maintenant les limites populaires, et elles signifient réutilisant et existant refactoring, le logique d'activités de base en fournissant de nouvelles interfaces utilisateurs (typiquement interfaces de Web) et l'accès service-permis (par exemple, par services de Web ). Ces techniques permettent à des organismes de comprendre leurs capitaux existants de code (using des outils de découverte), fournissent de nouvelles interfaces d'utilisateur et d'application au code existant, améliorent le déroulement des opérations, contiennent des coûts, réduisent au minimum le risque, et apprécient des qualités du service classiques (près de l'uptime de 100%, de la sécurité, de l'évolutivité, etc. Compagnies de technologie impliquées dans le " ; transformation" d'entreprise ; être s'élevant et profitant par ce que la sensation de beaucoup de personnes est une approche plus raisonnable vers des systèmes de legs.
Le réexamen des attitudes envers des systèmes de legs invite également plus de réflexion sur ce qui fait des biens de systèmes de legs aussi qu'elles sont. Les technologues réapprennent le fait que l'architecture saine , pratiquée d'avance, des entreprises d'aides évitent des réécritures coûteuses et risquées en premier lieu. Les systèmes de legs les plus communs tendent à être ceux qui l'ont embrassée bien connu des principes architecturaux, avec la planification soigneuse et la méthodologie stricte pendant l'exécution. Les systèmes mal conçus souvent ne durent pas. Ainsi, beaucoup d'organismes redécouvrent non seulement la valeur dans les systèmes de legs elles-mêmes mais également leurs soutiens philosophiques.
| Random links: | Phryne | Académie des Sciences allemande Leopoldina | Aéroport de Gatow | Arriver All over vous | Le grand vol de banque de St Louis | Sistema_de_herencia |