PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applications
PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applications
Sommaire De nombreuses entreprises ont investi dans des ressources informatiques en exploitant des nouvelles technologies pour supporter de nouveaux services alors que leur code existant languissait. Pour beaucoup d'entreprises, ce code de base prend en charge les fonctions les plus vitales – gestion des stocks, autorisation des frais de carte de crédit, traitement des transferts de fonds internationaux et plus encore. Ces applications fonctionnent bien pour les défis d'hier, mais les services informatiques découvrent qu’ils ne peuvent les faire fonctionner sur le web, dans le nuage ou sur des appareils mobiles. Les applications existantes ne doivent pas vous empêcher d’avancer, la modernisation est possible. Apprenez comment vous pouvez continuer à extraire de la valeur de votre code vieillissant en l'amenant dans le 21e siècle avec les nouvelles fonctionnalités disponibles.
2
CM First
www.cmfirstgroup.com
PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applications
La Situation Aujourd’hui Aucune entreprise ne veut rester enfermée dans le passé, mais comme beaucoup l’ont découvert lors du passage à l’An 2000, leurs services critiques sont assurés par des applications existantes, certaines écrites il y a plus de vingt ans. Des efforts ont été considérés - et le plus souvent abandonnés - de migrer ces applications vers du matériel et des systèmes d'exploitation plus récents. Le coût, le temps et le risque étaient tout simplement trop décourageant. Et pourtant, comme la vitesse du changement ne cesse de s'accélérer, le coût de l'inaction a augmenté. Plus agiles, les sociétés les plus récentes ont été en mesure d'attirer vos clients et vos revenus. Alors que la révolution mobile continue à balayer le monde, les entreprises sont également aux prises avec des défis humains. La main-d'œuvre vieillissante, base du support pour les applications existantes, n'a pas été remplacée par de nouveaux experts. Le climat économique tendu a contraint de nombreuses entreprises à réduire leur capital humain, laissant moins de gens pour supporter la complexité croissante et le volume des transactions, et personne n'a la capacité d'encadrer les nouvelles recrues. Des obstacles supplémentaires proviennent du manque d'information à propos de leur portefeuille de codes. Dans de trop nombreux cas, la documentation est inexistante et des années de changements par des centaines de développeurs ont conduit à de nouvelles dépendances, les interconnexions entre les applications et les interactions de base de données. Il est difficile de moderniser ce qu’on ne comprend pas.
Les Prévisions Une tempête menace de dévaster votre entreprise et il s'agit de la collision de deux fronts: l'augmentation des coûts pour faire des affaires et de la nécessité de mettre à niveau vos services pour rester compétitif. Lorsque deux forces puissantes se heurtent, la puissance destructrice est plus grande et les dommages n’ont pas été anticipés. Il n'ya pas de place pour se cacher. Vous devez rester en avant du front. Comment pouvez-vous protéger votre entreprise? Chaque force doit être considérée séparément, bien que vous ayez à traiter avec les deux pour obtenir le rebond dont votre entreprise a besoin. La réduction des coûts est une question de survie. Il a été estimé par un certain nombre de sources que le coût pour simplement maintenir les systèmes existants en cours d'exécution représente 80% ou plus du budget informatique, laissant peu de place pour investir dans de nouvelles capacités. Sans la capacité d'investir dans de nouvelles technologies, de nouveaux services commerciaux et une
3
CM First
www.cmfirstgroup.com
PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applications
stratégie de modernisation, vos concurrents vous enterreront. Mais où pouvez-vous faire des coupes? La plupart des départements informatiques ont réduit leurs coûts chaque année alors que la demande et la complexité ont augmenté. La plupart ne cherche plus dans leur infrastructure pour réaliser des économies et pourtant, c'est peut-être l'un des endroits les plus riches pour trouver les économies dont vous avez besoin. Bien que les coûts de matériel ont baissé, sauf si vous pouvez projeter une demande relativement uniforme à travers des heures, des jours de la semaine et des mois, les pics de demande nécessitent la mise en place de ressources pour cette pointe, ressources qui restent ralenties le reste du temps. De nombreux services informatiques n'ont pas été en mesure d'exploiter pleinement les capacités qu'ils possèdent alors que des avancées dans les domaines de la virtualisation et le mainframe ont aidé à cet égard. La complexité croissante signifie généralement un besoin accru de personnel de support. Pour de nombreuses organisations, le cloud computing offre une solution au problème de coût. Pour les entreprises qui connaissent de grands écarts de la demande, des chiffres de 80% d’économies de coûts ont été atteints avec le passage à un cloud public comme Amazon EC2. Mis à part les économies réalisées en ne payant que ce dont vous avez besoin, d'autres avantages sont la réduction de l’équipe opérationnelle et l’augmentation de l'automatisation. Des innovations telles que la mise en cache mémoire et l’équilibrage de charge peuvent entraîner des améliorations de performance avec le bon choix du nuage. Même un déplacement de seulement une partie de vos applications critiques de l'entreprise peut entraîner des économies considérables d’infrastructure permettant de libérer de l'argent pour investir dans les nouvelles technologies. Cet investissement sera nécessaire pour faire face à l'autre bord de la tempête l'utilisation accrue des appareils mobiles à la fois par vos clients et vos employés. Ryan Kim, de Gigaom, prédit que d'ici 2020, pas moins de 24 milliards d’appareils portables connectés seront utilisés. La difficulté est que de nombreux programmes natifs, y compris certains de ceux qui fonctionnent bien sur le web, ne peuvent pas se porter sur ces dispositifs. En outre, les utilisateurs mobiles ont des attentes très élevées pour l'usage et la performance. L'évolution de l’écosystème, l'absence de standard et la variété des configurations et des systèmes d'exploitation rendent le support de ces dispositifs encore plus difficile. Et pourtant, les entreprises n’ont vraiment pas le choix. Les clients et même les employés, opteront pour traiter uniquement avec des entreprises ayant des mobiles connectés. Impact de la Tempête Survivre à la tempête technologique nécessitera des investissements dans la modernisation des applications existantes. Les offres avec des interfaces
4
CM First
www.cmfirstgroup.com
PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applications
utilisateur et des services améliorés attireront les utilisateurs Web et mobiles. Si vous pouvez obtenir cela, vous avez la possibilité d'augmenter la satisfaction des clients, de les fidéliser et d'améliorer la perception de votre marque. Ces capacités peuvent également stimuler les ventes, améliorer l'engagement auprès de vos clients et donner un aperçu des comportements d'achat à partir des analyses détaillées. Les applications existantes constituent votre propriété intellectuelle, mais leur conception et leur limite en termes de support des plateformes, les mettent dans l’impossibilité de vous emmener là où vous voulez aller. Pendant de nombreuses années, les entreprises pouvaient s'en sortir sans changer les "choses qui fonctionnent», mais maintenant, ce n'est plus possible. A une époque où l'argent est rare, où les ressources de développement disparaissent et où le temps est votre ennemi, vous avez besoin de faire face à la réalité en permanence. Les applications Mobiles vont tout simplement devenir de plus en plus importantes pour votre entreprise. Mais rien de tout cela ne va être facile. Le développement des applications mobiles signifie des cycles de vie plus rapides et des changements itératifs plus fréquents. Les interfaces multiples et les changements fréquents vers IOS, Androïd, Surface et autres, changent les règles du jeu. Pour les services informatiques et les entreprises qui financent leurs efforts, le passage au mobile devra devenir une priorité d'investissement supérieure. Pour trouver son financement, vous aurez besoin d'examiner les avantages de coût liés à la migration vers le cloud. Compte tenu de l’aspect critique de ceci vis-à-vis de votre cœur de métier, vous aurez probablement à traiter les deux en même temps. Survivre à la Tempête La réponse à ce défi est l'élaboration d'une base de code unique qui peut prendre en charge client-serveur, Web et mobiles sans nécessiter des versions personnalisées pour chaque zone. A première vue, cela peut sembler impossible, mais il y a des cadres de développement qui offrent cette fonctionnalité. Avec le bon choix, les applications « cloud-ready » peuvent également être générées à partir de la base de code. "les cadres de développement - un parapluie pour vous abriter des deux tempêtes". Dans le même temps, les économies du cloud public peuvent être en mesure de fournir des économies de coûts pour financer l'effort de modernisation. Les meilleurs cadres de développement sont les plates-formes ARAD (Architected Rapid Application Development) qui produisent toutes les fonctionnalités souhaitées à partir de votre base de code existante avec des modifications minimales requises. Sélectionnez une option qui va générer à la fois la couche présentation et les services back-end, tout en étant basée sur des standards ouverts pour augmenter votre flexibilité. Activer des offres de fournisseurs peut
5
CM First
www.cmfirstgroup.com
PREVISION: NUAGEUX, AVEC UN FRONT MOBILE QUI PROGRESSE Modifiant les Défis des Applicationss
vous aider à changer votre code vers ARAD facilement et avec moins de risques. Idéalement, une partie de la solution consiste à être en mesure de générer une page web à partir d'images d’écran existantes sans recodage pour servir les utilisateurs Web et mobiles. Vous voulez des composants Web riches, y compris les grilles, les fenêtres de dialogues, les fonctions calendrier, l’émiettage et le texte suggéré. Recherchez la capacité de supporter les fonctions avancées du réseau, la cartographie des affaires et même le support pour la génération portlet. Lorsque vous pourrez créer des applications en JavaScript, HTML5 ou web CSS3, elles seront portables et « cloud-ready ». Cette option est la moins coûteuse pour mettre en place une stratégie mobile. Ensuite, vous pouvez transférer certaines applications (ou parties d'applications) vers des clouds publics pour tirer profit des avantages du cloud computing: plus faible coût total de possession, mise à l'échelle dynamique, équilibrage de charge dynamique, performances améliorées et des efforts de gestion réduits. Pour les applications nécessitant plus de services ou une meilleure présentation, vous pouvez utiliser des wrappers autour de vos applications web dans le cadre d'une offre hybride. Le soupçon de soleil étincelant derrière les nuages d'orage, c'est que vous n'avez pas à réécrire, restructurer ou passer à un jeu de code totalement nouveau. Vous pouvez réaliser vos objectifs « mobile et cloud» d'une manière plus efficace que jamais. Conclusions Pendant de nombreuses années, les entreprises ont ignoré leur code existant, satisfaites du bon fonctionnement de l’ancien code. Bien qu'il fonctionne encore, les technologies de rupture, y compris les offres mobiles et cloud font qu'il est impossible de continuer avec le statu quo. Les entreprises doivent tout simplement s'adapter à la concurrence et à survivre. Prenez le code existant, qui a permis à votre entreprise de survivre toutes ces années, et aider le à évoluer en consultant des plates-formes ARAD (avec les logiciels adaptés), qui permettront de transformer votre code existant en un code qui fonctionne en client-serveur, Web, mobiles et cloud.
6
CM First
www.cmfirstgroup.com
CM FIRST se concentre sur l’agilité et la flexibilité de votre système d’information en fournissant des logiciels et des services qui aident les clients à gérer et moderniser leurs applications d'entreprise. Fondée sur une mission pour gérer la complexité des projets d’application multi-plateforme, CM FIRST propose des solutions de développement d’application innovante. Société implantée mondialement, CM FIRST a son siège social à Steinhausen, Suisse, avec des bureaux à Austin, Texas, Milan, Italie et Nantes, France. Avec le support de partenaires IT de renommée mondiale, tels qu’IBM et CA Technologies, CM FIRST fournit des logiciels et services de développement auprès de plus de 400 clients pour les secteurs public et privé, tels que bancaire, IT, tourisme, et industriel. CM FIRST est partenaire IBM « Advanced » et partenaire technologique et revendeur mondial de CA Technologies, fournissant des outils et services complémentaires aux clients de CA Technologies
.
Europe Headquarters +41 41 508 01 05
[email protected] North America Headquarters +1-512-418-9802
[email protected] Italy +39 02 00681061
[email protected] France +33 608 504 285
[email protected]
Copyright © CM First. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.