Accueil
 > Rapports de TEC > Blogue de TEC > La bénédiction et la malédiction de rajeunir systèmes hér...

La bénédiction et la malédiction de rajeunir systèmes hérités

Écrit par : Predrag Jakovljevic
Date de publication : juillet 18 2013

analyse situationnelle

Chaque fournisseur indépendant de logiciels (ISV) se retrouve "entre le marteau et l'enclume», où ils se doivent de répondre aux besoins des clients actuels et potentiels . D'une part, les clients existants souhaitent préserver leur technologie de l'information courant (IT) actifs via appétissantes mises à jour de l'application "bouchées" seulement, et sans changements majeurs de technologie perturbatrice. D'autre part, afin de gagner de nouveaux clients, toutes les ISV doit pouvoir en vedette les plus récentes et les plus modernes technologies, où de riches fonctionnalités et les voies rapides de mise en œuvre. Pour combler cette lacune, de nombreux fournisseurs de premier plan se sont engagés à fournir des plates-formes de développement de la prochaine génération et des plateformes d'infrastructure encore plus complète avec des produits évolution plutôt que révolution à l'esprit. (Voir applications SOA et de l'infrastructure The Next Frontier? ). En d'autres termes, ils permettent d'améliorer la fonctionnalité des produits continuelles, avec la possibilité de créer des extensions personnalisées plutôt que arrachant le système actuel et le remplacer par un nouveau. Ils ont également faisable d'intégrer d'autres applications et de produits complémentaires.

Cette note discute de la situation en termes généraux, ce qui ne passe référence aux plates-formes des fournisseurs spécifiques. Pour plus de détails sur la façon dont plusieurs fournisseurs de premier plan font face à ce problème, recherchez les articles à venir sur les incursions pertinentes de IBM , Intentia , Lawson Software , Infor Global Solutions , LANSA , et d'autres fournisseurs.

clients qui veulent généralement rester sur le IBM eServer iSeries plate-forme de serveur (anciennement IBM AS/400 ), la valorisation de sa fiabilité et de haute disponibilité grâce à son fonctions de clustering, la stabilité, la sécurité, l'évolutivité, le prix par la proposition de valeur de la performance et de facilité de gestion. Cependant, ils veulent aussi regarder au-delà du texte traditionnel à base de caractères, alias le «écran vert» 5250 interface utilisateur (UI), et avoir un moyen plus moderne, souple à utiliser leur logiciel en gardant le richesse fonctionnelle du logiciel, mais avec une plus grande facilité d'intégration à des applications disparates, au moins pour la raison de collaborer avec les partenaires commerciaux.

Avec planification des ressources d'entreprise (ERP) pratiquement atteint un statut de marchandise, la demande pour des fonctions prolongée ERP complémentaires ou "bolt-on», comme la gestion la chaîne d'approvisionnement (SCM), gestion de la relation client (CRM) ou Product Lifecycle Management (PLM) n'a cessé de croître. Cependant, la plupart des fournisseurs de ces produits sont en développement, ces pour les systèmes UNIX / Linux et Microsoft Windows, plutôt que pour iSeries, et les utilisateurs existants ERP iSeries peuvent généralement pas les utiliser sans accepter une plus grande complexité de l'infrastructure et l'acquisition des compétences informatiques supplémentaires.

En outre, le coût du matériel à déployer ces produits sur iSeries peut être encore plus grande que pour les autres plates-formes, car les produits nécessitent des modèles iSeries plus performants. Par ailleurs, pendant des années, les clients de nombreux iSeries ont griped et gémit sur le manque de soutien de leur plate-forme serveur de choix de leur fournisseur d'ERP. Les vendeurs prennent souvent plusieurs années pour mettre en place un environnement intégré des langues (ILE) générateur de programme de rapport Version (RPG) de l'ERP communiqués (RPG est un langage de programmation développé par IBM dans le milieu des années 1960 et est utilisé pour développer des applications d'entreprise et en particulier pour la génération de rapports à partir des données. La nouvelle version est encore largement utilisé sur les systèmes iSeries). En règle générale, les communiqués ERP sont toujours expédiés première pour contrepartie des plates-formes UNIX et Windows. Certains utilisateurs ont légitimement en doute la dévotion de leurs fournisseurs aux clients iSeries, bien que ces clients représentent encore une grande part de la base installée totale d'une entreprise de souvent plus de quelques milliers d'entreprises.

Java reste un bon langage pour le développement de l'information et de solutions technologiques de communications, car il peut répondre aux besoins de l'utilisateur, et en même temps, ajuster le, design pattern Modèle-Vue-Contrôleur acceptée par l'industrie. Le JAWFLOW (Java workflow Design) Le cadre décrit par Ludo Dierckx et Wim Van Leuven dans un précédent article TEC (voir Un nouveau cadre de développement sur les iSeries ou i5/OS: architecture ) , montre comment une combinaison de Java sur le côté client, le moteur de langage intégrée pour la logique métier et l'accès aux bases de données sur le serveur peut non seulement fournir une interface utilisateur graphique (GUI), mais peut également ouvrir la possibilité d' intégration de logiciels tiers. Un bon exemple est l'intégration des applications existantes dans un nouvel environnement de type Windows. Cette capacité permet, par exemple, une modernisation étape-par-étape d'applications d'entreprise.

Chaque cadre moderne pour le développement de logiciels est intrinsèquement une architecture multi-niveaux comprenant la logique métier, la logique de présentation, et la logique du contrôleur. La logique métier est responsable de la gestion de base de données et ses opérations d'accompagnement; la logique de présentation est utilisée pour présenter les données à l'utilisateur par l'intermédiaire d'une interface intuitive, et la télécommande interactive orchestre le flux entre les systèmes back-end avant et. Pour donner un exemple concret, le front-end est un Java 2 Enterprise Edition (J2EE) conforme client graphique, qui peut fonctionner sur n'importe quel poste de travail standard ou d'un terminal client léger, tandis que le back-end est une ILE sur la plateforme iSeries.

Recommandations générales de l'utilisateur

la technologie elle-même n'est pas directement la rentabilité de l'impact, mais seulement si elle permet intelligents pratiques commerciales faut-il améliorer indirectement la rentabilité. La technologie peut toujours aider à mettre en œuvre de nouveaux processus et d'inculquer une certaine structure et de cohérence, cependant. En outre, certaines solutions peuvent également permettre de nouvelles pratiques, comme le profilage, la visibilité de la chaîne d'approvisionnement de conception collaboration, les tendances de la base de clients et le suivi des problèmes, et ainsi de suite qui peut être fait dans de nouveaux moyens et de débloquer une nouvelle valeur. Pourtant, l'ancien logiciel presque jamais meurt, et aussi longtemps que le logiciel répond aux besoins des entreprises, les nouvelles technologies n'est pas le facteur de changement. Toutefois, dans le cas où le logiciel ne répond pas aux besoins importants pour l'entreprise comme offrant une visibilité de la demande et de l'inventaire ou le suivi de problème sur Internet, c'est à dire quand les anciens systèmes doivent être améliorés ou remplacés. À certains moments, l'ancienne technologie peut devenir trop coûteux à exploiter, et qui peut conduire une stratégie de remplacement, mais qui produit beaucoup moins fréquemment.

utilisateurs de plates-formes vieillissantes, et les ISV peuvent s'abstenir de modernisation en raison de l'incertitude sur les avantages qu'ils pourraient réaliser. Cependant, une étude récente de Andrews Consulting Group (http://www.andrewscg.com) menée auprès de plusieurs éditeurs de logiciels iSeries basé et entreprises utilisateurs, indique que ces sociétés pourraient manquer des occasions d'amélioration significative .

Par exemple, iSeries modernisation des applications peut permettre aux entreprises utilisatrices de réduire les dépenses d'entreprise et d'améliorer le flux collaboratif d'informations entre les clients, les partenaires commerciaux et employés par une intégration accrue entre les systèmes opérationnels de base et les applications périphériques; acceptation des utilisateurs de haut de de nouvelles interfaces graphiques; fonctionnalité accrue de l'utilisateur grâce à de nouvelles possibilités offertes par l'interface utilisateur graphique, le potentiel de formation réduit et les coûts de soutien, le développement plus souple, une plus grande facilité à recruter de nouveaux développeurs, etc D'autre part, les vendeurs peuvent attirer plus de clients potentiels, gagner plus d'affaires, et d'améliorer leur position concurrentielle et la perception du marché.

Encore une fois, chaque déploiement de la technologie devrait être d'environ amélioration des affaires. De nombreuses technologies peuvent apporter une valeur commerciale significative dans le monde des données techniques, mais leur justification doivent être dérivé de l'amélioration de la gestion des affaires. Même la meilleure solution logicielle ne peut se substituer savoir avec certitude qu'il s'agit d'une initiative d'entreprise efficace (cas) qui peut conduire à l'application de la technologie. Chaque nouvelle version et nouveau jeu de fonctionnalités appelle à une décision d'affaires, ce qui n'est pas nécessairement un «oui ou non» autant qu'un «maintenant ou plus tard» et «comment» décision. La décision doit peser la valeur par rapport au coût, et si la valeur ne compense pas le coût, les utilisateurs seront généralement reporter sa décision jusqu'à ce que la libération de suivi est disponible, en leur donnant une nouvelle valeur et la prise de coût d'installation.

Peser valeur par rapport Coût: ROI

Récemment, les entreprises ont commencé à analyser la viabilité des investissements d'une manière quantifiée, au lieu de ne faire que des études de faisabilité, qui considèrent que la mise en œuvre d'un système est possible, mais pas si il est logique d'entreprise viable. Retour sur investissement (ROI) n'est pas un concept nouveau et il est assez simple une-it est le rapport entre les avantages d'un projet et l'initiative ou de l'achat par rapport aux coûts et aux investissements associés (voir Qui ROI Is It Anyway? ).

Tout en faisant les calculs de retour sur investissement pourrait être facile, de décider quels chiffres se brancher sur les calculs peuvent être particulièrement ardue, étant donné qu'il ya deux avantages tangibles (comme pour l'augmentation de l'accomplissement, diminution délai, le travail et les frais généraux diminution) et immatériel ou, avantages non quantifiables "soft" (y compris la satisfaction des employés, des processus plus lisse etc) coûtera. Faire certains utilisateurs de comprendre la portée et la dynamique de l'ensemble du projet, programme ou initiative présente les plus grands défis. La maîtrise des technologies est un long voyage qui prend beaucoup de travail et l'engagement notamment en termes de planification et de dévouement. Il traite avec les systèmes, les services et les particuliers, et de l'application (douloureux) changement dans le conseil d'administration. Ainsi, il est important de hiérarchiser les exigences de modernisation et de travail, de façon progressive, sur ceux qui offrent certainement le plus grand retour sur investissement.

entreprises à la recherche de nouvelles solutions devraient envisager de fournisseurs qui ont soit réécrit leurs produits sur un nouveau cadre ou sont au moins de prendre les nouvelles approches décrites ci-dessus. Les utilisateurs peuvent abandonner leur infrastructure existante et d'aller vers un modèle basé, basée sur des modèles, rapide développement markup language (RDML) ou toute autre solution de pointe? Oui en théorie, mais qui pourraient ne pas s'avérer pratique pour la grande majorité des entreprises, puisque le monde de l'informatique est un mélange de plusieurs applications, technologies, etc Ainsi, les entreprises qui cherchent à remplir leur portefeuille d'applications existant devraient naturellement regarder d'abord leurs fournisseurs en place d'une solution. Toutefois, ils doivent aussi enquêter sur d'autres fournisseurs et la possibilité de créer des applications composites comme une approche alternative.

Si les vendeurs titulaires ne remplissent pas adéquatement au besoin, les vendeurs avec une forte fonction de la demande ainsi que la possibilité de participer à des applications composites devrait être favorisé. Ce qui est nécessaire à partir d'une solution composite idéal est la capacité à intégrer les processus d'affaires, l'intégration des applications et des données, et de fournir des fonctionnalités supplémentaires à «combler les lacunes» pour produire une application composite cohérent qui assure l'intégrité transactionnelle et contextuels à travers toute l'entreprise processus y compris le processus manuel ou solution de contournement, un tableur, ou une autre solution qui maintient le processus d'entreprise d'être entièrement automatisée par les applications.

Those clients existants et potentiels se penchant vers les produits de l'entreprise iSeries à base ne devrait choisir des fournisseurs qui ont des stratégies multiplateformes et d'accompagnement des capacités d'intégration et de migration. Les utilisateurs d'applications d'entreprise pratiques, iSeries à base devraient utiliser des outils de développement multi plates-formes (par exemple, les environnements linguistiques de niveau supérieur Java ou particulier) plutôt que RPG pour en interne expansion du produit ou de la modification. Malgré la préférence de l'utilisateur pour un seul fournisseur de «guichet unique», produits par composants logiciels, des normes d'interopérabilité et de la technologie Internet conduira à moins de projets à grande échelle et des ruisseaux permanents de plus petits, tous les arguments à l'appui de ROI tangible.

intégration Questions

intégration facile aux applications tierces est devenu un argument de vente clé pour ERP et fournisseurs similaires comme beaucoup d'entre eux vantent la fourniture de connecteurs vers ou à partir de leurs systèmes, ou prendre des dispositions pour l'intégration outils de développement. Toutefois, les utilisateurs doivent vigoureusement question potentiels fournisseurs d'applications d'entreprise comme suit:

  • Quelles sont les normes d'interopérabilité de l'industrie sont pris en charge? (Par exemple, Open Applications Group Spécifications d'intégration [OAGIS], langage de balisage extensible [XML], etc)
  • Ce qu'ils fournissent interface flexible basée sur le message ou une intégration rigide à base de code?
  • Ce qu'ils fournissent des interfaces batch terme de base ou, interactifs connexions bidirectionnelles temps réel les plus avancées entre les applications?

Le modèle de développement basé sur des normes devrait assurer une quantité énorme de flexibilité sur la route. Les entreprises qui se considèrent comme des leaders technologiques devraient envisager de nouvelles approches pour obtenir des avantages à long terme de la décision, bien que toutes les entreprises devraient commencer à apprendre les nouveaux protocoles, normes et technologies afin de saisir l'avantage de l'entreprise sous-jacente des services Web, et pour changer loin de la mentalité centrée sur le logiciel de point de vue de client / serveur en grande partie sortante.

C'est par tous les moyens de bonnes nouvelles pour les clients existants de nombreux fournisseurs d', en particulier pour les grandes entreprises qui ont besoin d'intégrer leurs applications internes avec des applications d'autres fournisseurs, ou qui ont besoin d'échanger des informations avec leurs partenaires commerciaux qui sont pas nécessairement sur la liste de l'éditeur de "suspects habituels". Pourtant, alors que les prochaines nouvelles plans technologiques pourraient être impressionnant, le marché a souvent dans le passé, été témoin combien de temps la route peut être entre la vision et l'exécution, les ressources notables de IBM, Infor ou de Lawson, nonobstant.

Pourtant, l'architecture ne sera pas bénéfique pour les clients jusqu'à ce que les produits construits sur elle commencent à apparaître en masse . Par conséquent, les clients actuels et potentiels avec les exigences d'intégration lourdes ne doivent pas s'écarter de leurs stratégies d'investissement à court terme informatiques. Ils devraient également envisager l'intégration d'applications tierces entreprise (EAI) alternatives, en particulier si une grande société cherche à construire l'intégration middleware standard de l'entreprise à l'échelle et à long terme. En outre, les utilisateurs doivent remettre en question la réalisation de la livraison de leur fournisseur de sa stratégie et de comprendre que la migration des instances âgées ou les intégrer à d'autres logiciels restera minutieux pendant un certain temps à venir.

 
comments powered by Disqus
Popular Searches


©2014 Technology Evaluation Centers Inc. All rights reserved.