Accueil
 > Rapports de TEC > Blogue de TEC > Les partenariats avec les fournisseurs et éditeurs de log...

Les partenariats avec les fournisseurs et éditeurs de logiciels indépendants: Rajeunir les systèmes existants

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

quelques tentatives notables

Renouveler logiciel existant afin qu'il utilise la dernière technologie sans causer de perturbations fonctionnelles est l'un des principaux défis de fournisseurs de logiciels qui essaient de maintenir une base de clients fidèles. IBM a été la recherche de fournisseurs de logiciels indépendants (ISV) afin de répondre aux besoins des clients existants et nouveaux. (Pour plus de détails, voir l'analyse de la situation dans la première partie de cette note.) Au départ et pendant une longue période depuis le milieu des années 1980, Movex d'Intentia de système de planification des ressources prolongée d'entreprise (ERP) a couru exclusivement sur la plate-forme IBM iSeries . Conscient de cette stratégie d'architecture a limité la croissance de son produit, en 1999 Intentia repensé et réécrit Movex Java (pour plus d'informations, voir Intentia: Evolution Java De AS/400 ).

la troisième partie du Server Platform analyse situationnelle série.

En éliminant le regard centré sur le matériel du logiciel, Movex peut maintenant offrir indépendance matérielle en cours d'exécution sur ce système d'exploitation matérielle (OS) et les combinaisons de bases de données que IBM eServer iSeries avec DB2 Base de données; Sun feu Serveur , avec Sun Solaris et Oracle et IBM eServer xSeries , avec Microsoft Windows et SQL Server . L'avantage supplémentaire de faire le passage à Java, c'est que le logiciel est devenu Web activé, et en utilisant une connexion Internet haut débit, les utilisateurs ont désormais un moyen pratique et facile à mettre en œuvre une solution pour relier des endroits éloignés au logiciel central. En outre, en 2003, une plate-forme portail appelé Movex Workplace a été généralement disponibles dans la suite Movex. En plus de servir comme une interface utilisateur basée sur un navigateur (UI) et le portail. Workplace offre environ 4.000 postes de travail préconfigurés et des flux d'information, en plus, il représente un noyau pour créer d'autres workflows. Jusqu'à présent, la seule autre solution réaliste pour l'informatique à distance a été par Citrix ou Terminal Services à l' MTS (Microsoft) d'.

Il ya de fortes indications que le passage à Java a effectivement renforcé ventes iSeries à base d'Intentia. À savoir, Java et l'indépendance matérielle étaient essentiels pour Intentia, mais même avec ce choix clair, de nombreux clients continuent d'exiger iSeries. «Le jury est toujours" à discerner les avantages potentiels de SSA Global s ' SSA Open Architecture Le cadre, qui tire pleinement parti IBM WebSphere et Java de moderniser plusieurs produits sur plusieurs plates-formes, y compris iSeries et UNIX.

Ceci est la troisième partie d'une note en trois parties. La première partie présente la situation. Deuxième partie examiné la réponse de IBM et défis détaillés.

Partners, bien sûr, peuvent avoir leurs propres idées novatrices

À ce stade, il convient de noter que la communauté iSeries d'applications spécialisées et le développement et l'intégration des fournisseurs de solutions, n'a pas été très réceptif à embrasser chaleureusement le cadre WebSphere d'IBM. Pour beaucoup de développeurs iSeries, c'est encore un «pont trop loin», et de nombreux clients ont remis en question la rentabilité de WebSphere. Au lieu d'une révolution radicale, ils préfèrent souvent une modernisation étape-par-étape de leurs applications d'entreprise. La raison en est qu'en dehors de certains progiciels standards, la majeure partie de leurs solutions informatiques sont fabriquées sur mesure et ensuite stocker l'essentiel de la connaissance et de l'expérience d'une entreprise. L'idée de la modernisation des applications d'entreprise est le renouvellement des logiciels existants afin qu'il puisse satisfaire le besoin d'intégration et de présentation graphique sans aucune perte de fonctionnalité.

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 d' ( Java workflow Design) cadre décrit par LD Consultation dans un article du traité précédemment (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 et un moteur de langage intégrée pour la logique métier et l'accès aux bases de données sur le côté serveur peut non seulement fournir une interface utilisateur graphique (GUI), mais aussi ouvrir la possibilité d'une troisième intégration de logiciels tiers. Un bon exemple celle-ci a été l'intégration des applications existantes dans un nouvel environnement de type Windows, et ce intègrent-capacité permet à la 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. Dans l'exemple donné, le front-end est un client graphique compatible J2EE, qui peut fonctionner sur n'importe quel poste de travail standard ou d'un terminal client léger, tandis que le back-end est un environnement intégré des langues (ILE) sur la plate-forme iSeries.

autre ISV, HarrisData , propose sa vaste gamme d'applications d'entreprise de services sur la plateforme iSeries et est complètement navigateur, le point-and-click base, avec les dernières fonctionnalités drill-down . Il est écrit dans Asynchronous JavaScript et XML (AJAX), qui a été également choisi par Google et Yahoo Maps que leur système d'exploitation navigateur principal, parce que les utilisateurs en ligne chérissent pas avoir à attendre une page Web pour se rafraîchir. Il utilise la technologie de navigateur pour délivrer des pages Web qui fonctionnent et se sentent plus comme des applications de bureau, parce que, comme applications par composants nouvelle race se construit, la question de la façon dont vous utilisez une interface de façon dynamique avec un contenu dynamique devient une question de peu d'importance. Le noyau d'AJAX est XMLHttpRequest JavaScript objet de Microsoft, qui fonctionne à partir du cache de niveau du navigateur. Voici Cascading Style Sheets, le Document Object Model DynamicHTML et un moteur JavaScript côté client qui décide quand il faut appeler le serveur pour la sauvegarde contribuent tous à faire AJAX interface plus rapide, plus réactif, et partiellement à l'abri de pertes de connexion. Elle allège également la charge du serveur et ne nécessite pas de téléchargements de contenu riche, mais encore, quelques limitations techniques et de normes manquantes étroites applicabilité de l'outil à un autre simple saveur d'une interface Java. Une interface utilisateur enrichie est considéré par de nombreux utilisateurs comme un plus agréable, mais, à long terme, c'est l'intégration sur le côté serveur qui est d'une importance primordiale.

En effet, de nos jours, le rythme rapide de l'activité mondiale accorde un ensemble unique de défis sur toutes les entreprises qui cherchent à améliorer et à automatiser leurs opérations, et en même temps, reste prête à s'adapter rapidement aux changements. Avec une concurrence accrue, la déréglementation, la mondialisation et fusion et d'acquisition (M & A), les acheteurs de logiciels d'entreprise se rendent compte de plus en plus que l'architecture du produit joue un rôle clé dans la rapidité avec laquelle ils peuvent mettre en œuvre, maintenir, développer / adapter , et d'intégrer leurs produits. L'architecture du produit va faire beaucoup plus que simplement fournir la fonctionnalité technique, l'interface utilisateur, et le support de plate-forme. Il va déterminer si un produit va durer, si elle va évoluer pour un grand nombre d'utilisateurs, et si elle sera en mesure d'intégrer les nouvelles technologies, le tout afin de s'adapter aux changements des besoins des utilisateurs. Ainsi, il faut être conscient de la façon dont la technologie pourrait se développer à l'avenir, tout en menant l'alignement de l'entreprise et l'informatique.

Recommandations de l'utilisateur

Oui, la technologie elle-même n'est généralement pas la rentabilité de l'impact, et seulement si elle devrait permettre intelligents pratiques commerciales peut-elle 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 ne sera pas conduire le changement. Toutefois, dans les 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. Parfois, mais pas souvent, vieille technologie peut devenir trop coûteux à exploiter, et le coût entraîne alors une stratégie de remplacement.

Comme ils regardent les avantages et les inconvénients, les utilisateurs avec le vieillissement des plates-formes et les ISV peuvent s'abstenir de moderniser leurs applications parce qu'ils sont incertains des avantages qu'ils peuvent 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, à travers, par exemple, une meilleure intégration entre systèmes opérationnels de base et les applications périphériques , l'acceptation élevée de l'utilisateur de nouvelles interfaces graphiques, l'augmentation de la fonctionnalité 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 fournisseurs peuvent attirer plus de clients potentiels, gagner plus d'affaires et d'améliorer leur position concurrentielle et la perception du marché.

Traditionnellement, la plate-forme iSeries a été bien adapté pour les entreprises comptant jusqu'à 400 utilisateurs simultanés et sont à la recherche d'une solution d'entreprise clé en main. Maintenant que la plate-forme dispose d'une puissance de traitement 64 voies, il a été largement installé pour l'utilisation avec plusieurs milliers d'utilisateurs. La fiabilité, la sécurité et la simplicité de la plate-forme en font un choix fort dans les entreprises technologiquement conservateurs, des divisions et des sites avec moins de ressources, surtout si elles sont dans des endroits éloignés où il ya un faible soutien des autres fournisseurs de serveurs compétitifs, et où les conditions d'exploitation sont sévère. Dans certains pays à fort engouement pour le système, sa domination pourrait en outre renforcer son cas pour le déploiement. Pourtant, incontestablement inférieur engagement ISV à la plate-forme rend moins adapté pour les entreprises de construction, les environnements best-of-breed hétérogènes. Ceci positionne Windows comme un choix plus stratégique pour les entreprises nécessitant moins de cinquante utilisateurs simultanés. De l'autre côté du spectre, les utilisateurs favorisant iSeries produits de l'entreprise non indigènes nécessitant plus de plusieurs centaines d'utilisateurs devraient opter pour les serveurs J2EE sous Unix / Linux. Pourtant, beaucoup pourraient envisager de le "sweet spot" de l'iSeries être comme une alternative à la combinaison UNIX / Oracle en tant que serveur d'entreprise.

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 s'il existe une initiative d'entreprise efficace (cas) qui peut conduire à l'application de la technologie. Chaque nouvelle version ou une nouvelle capacité appelle à une décision d'affaires, qui n'est pas tant un «oui ou non», mais plutôt une décision "maintenant ou plus tard» et «comment». La décision doit peser la valeur par rapport au coût, et si la valeur ne compense pas le coût, les utilisateurs sont généralement juste de reporter la décision jusqu'à ce que le suivi de version est disponible, ce qui signifie que face à une autre valeur et la prise des coûts.

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 certaines des 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 ou développement rapide Markup Language (RDML) ou de tout autre monde de tranchant d'aujourd'hui? En théorie, oui, 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 d'abord regarder à leurs fournisseurs en place pour trouver une solution. Toutefois, ils doivent aussi enquêter sur d'autres fournisseurs et la possibilité de créer des applications composites ainsi.

Si les vendeurs titulaires ne remplissent pas adéquatement au besoin, les vendeurs avec une fonction de demande forte plus 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» et produire une application composite cohérent qui assure l'intégrité transactionnelle et contextuels à travers toute l'entreprise processus. Cela comprend les processus manuels et solution de contournement, un tableur, ou une autre solution qui maintient le processus d'entreprise d'être entièrement automatisée par les applications.

clients existants et potentiels se penchant vers les produits de l'entreprise iSeries à base ne devraient choisir des fournisseurs qui ont des stratégies multiplateformes et d'accompagnement des capacités d'intégration et de migration. Lorsque cela est possible, les utilisateurs d'applications d'entreprise basées sur iSeries devraient utiliser des outils multi-plateforme de développement, tels que notamment les environnements linguistiques de niveau supérieur ou Java, plutôt que de 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 un flux continu de petits, le tout avec un retour tangible sur investissement (ROI) logique.

 
comments powered by Disqus

Recherches récentes :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others

©2014 Technology Evaluation Centers Inc. All rights reserved.