Progress OpenEdge 12 permet aux développeurs de moderniser leurs applications critiques avec des fonctionnalités et une architecture plus robustes

TL; DR: Progress OpenEdge ajoute une valeur considérable aux développeurs qui créent des applications vitales, et il a récemment publié sa mise à jour la plus robuste de la plate-forme – OpenEdge 12. Bien que Progress ait élargi son portefeuille, le développement d’OpenEdge reste une priorité car plus de 2 100 entreprises l’utilisent pour développer et moderniser des applications essentielles à leur réussite. OpenEdge 12 répond à leurs besoins en améliorant l’évolutivité et les opérations continues tout en incluant des fonctionnalités de réparation automatique. La société affirme que les utilisateurs qui mettent à niveau vers la dernière version peuvent s’attendre à voir jusqu’à 200% de performances supplémentaires.


Lorsque Progress a publié OpenEdge 11.7 en 2017, il a été accueilli comme la mise à jour la plus robuste de la plateforme de développement populaire à ce jour. En fait, un rapport Forrester sur la version 11.7 a mis en évidence deux entrepreneurs qui ont réalisé un retour sur investissement de 375% grâce, en partie, à la plateforme mise à jour.

Ces entreprises ont trouvé le plus de valeur à ne pas avoir à extraire et remplacer des millions de lignes de code existantes pour commencer à développer de nouvelles applications. Cette efficacité a conduit les deux partenaires OpenEdge à gagner 855 000 $ en avantages sur des investissements de seulement 180 000 $.

Pourtant, malgré son utilité, Progress ne s’est pas reposé sur le succès qu’il a vu avec la version 11.7. Au lieu de cela, il s’est remis au travail pour mettre à niveau la plate-forme et a publié OpenEdge 12 en 2019. Bien que les clients commencent tout juste à adopter la technologie, la société est convaincue que la dernière version bénéficiera aux entreprises de manière encore plus significative que l’itération précédente..

Capture d'écran de la bannière du logo Progress

Progress offre aux utilisateurs un processus de développement d’applications rationalisé via sa plateforme OpenEdge.

Plus de 2 100 entreprises utilisent OpenEdge pour créer des applications à utiliser dans leur propre entreprise ou sur le marché libre. Pour ces clients, OpenEdge doit rester réactif en raison de la nature en constante évolution des applications stratégiques.

Alors que les exigences et les demandes des utilisateurs augmentent, OpenEdge a été à la hauteur de son nom – en restant à la pointe de ce dont les développeurs ont besoin pour garantir que les applications restent fonctionnelles et utiles..

«Les développeurs doivent tenir compte de la croissance, trouver des emplacements pour stocker des données, se concentrer sur l’expérience utilisateur et déployer des applications avec une haute disponibilité et une sécurité accrue», a déclaré Barbara Ware, responsable marketing produit senior pour OpenEdge. «Nous aidons les entreprises à répondre à ces besoins qui évoluent si rapidement.»

OpenEdge 12 répond à toutes ces préoccupations en offrant évolutivité, fiabilité, sécurité et développement agile – tout en visant à fournir un fonctionnement continu.

Les outils d’évolutivité aident les entreprises à se développer sans temps d’arrêt

Les progrès ont identifié les changements fondamentaux dont les développeurs avaient besoin lorsqu’ils travaillaient sur OpenEdge 12. L’un des besoins les plus importants était l’évolutivité. Pour répondre à cette demande, Progress a introduit le multithread pour permettre à la plateforme de traiter simultanément les demandes des clients distants. Dans les anciennes versions, le serveur exécutait ces demandes individuellement.

«OpenEdge 12 peut déclencher un nouvel agent ou deux agents au lieu d’un», a déclaré Rob Straight, directeur de la gestion des produits chez Progress..

Les autres modifications incluent des statistiques de mise à jour autonomes qui permettent des requêtes SQL plus efficaces et des tables de système virtuel (VST) modifiables sur les cibles de réplication.

En plus de ces outils d’évolutivité, Progress a également peaufiné sa capacité d’opérations continues. Il accomplit cela de plusieurs manières. D’une part, le streaming de fichiers AI de réplication empêche la perte de données en cas d’urgence en transmettant des blocs AI à la cible de récupération.

Ces améliorations mèneront Progress vers son objectif ultime. “Le Saint-Graal est un déploiement continu, pour diffuser vos fonctionnalités à vos utilisateurs dès que possible”, a déclaré Rob..

Progress vise également un objectif ambitieux et ambitieux: fournir aux clients un temps de disponibilité de 99,999%. Cette volonté d’éliminer les temps d’arrêt a été une mission de l’entreprise couvrant de nombreuses versions du produit.

Capture d'écran du plan en neuf étapes de Progress pour une disponibilité de 99,999%

Progress OpenEdge 12 offre aux entreprises une aide à chaque étape du chemin vers une disponibilité de 99,999%.

Le progrès appelle cet objectif Five 9 (99,999%) et propose une feuille de route en neuf étapes aux entreprises qui sont en passe de l’atteindre..

Pour atteindre cet objectif, le serveur d’applications de progression (PAS) pour OpenEdge HealthScanner est déployé à la fin du processus. Il réduit les risques de défaillance et augmente le temps de disponibilité en automatisant l’agent de recyclage et en identifiant les anomalies de performances tandis que le profilage des performances exécute une analyse des causes profondes sur les environnements de production.

Ce type d’analyse proactive permet d’identifier les petits problèmes et de les résoudre avant qu’ils n’aient la possibilité de devenir des menaces pour un serveur.

«Nous aimerions avoir seulement environ cinq minutes de temps d’arrêt planifié ou non planifié dans une année. Et nous voulons aider tous nos clients à y parvenir », a déclaré Rob.

Les objectifs de performance permettent aux développeurs de créer des applications plus utiles

Comment Progress a-t-il réussi à rendre OpenEdge si utile? Il commence par être guidé par des impératifs d’application qui apportent de la valeur à une organisation grâce à l’évolutivité et l’agilité.

«Nous identifions les impératifs prioritaires pour leur entreprise et leur donnons ensuite un point d’entrée à cette architecture», explique Barbara. «À partir de là, ils peuvent commencer à atteindre des objectifs spécifiques à leur entreprise.»

Cette focalisation a aidé de nombreux clients à voir une amélioration significative après la mise à niveau vers la version 12 – certaines organisations constatant une amélioration jusqu’à 200% des performances de débit de données.

Bien que certaines entreprises puissent voir des améliorations progressives – par rapport à l’amélioration spectaculaire observée par d’autres – Progress est confiant que tous ses clients remarqueront des améliorations de performances après la mise à niveau.

La caractéristique la plus importante d’OpenEdge 12 est peut-être que les développeurs doivent simplement mettre à niveau vers la dernière version, pas réécrire le code ni migrer les fichiers. Cela signifie qu’ils peuvent voir automatiquement une amélioration des performances.

Et avec les dernières versions, OpenEdge 12 permet aux développeurs de tirer parti des nouvelles technologies et techniques sans avoir à recommencer à zéro dans la réécriture de code.

La plateforme propose un analyseur de code source qui recherche les erreurs de syntaxe, les variables inutilisées, trop d’index et les anomalies similaires.

“Nous avons amélioré le compilateur afin que nos clients puissent adapter ces règles de compilation strictes”, a déclaré Rob..

Le système de surveillance du serveur OpenEdge effectue des réparations automatiques

Bien qu’OpenEdge 12 ait suivi les traces d’OpenEdge 11.7, Rob a déclaré que les changements rendraient le produit utile pour les années à venir..

“L’une de nos principales motivations était de créer une plate-forme qui pourrait couvrir les technologies dont les gens auront besoin au cours des cinq à 10 prochaines années”, a-t-il déclaré..

De plus, OpenEdge 12 est tout sauf une solution universelle, c’est pourquoi Progress travaille avec les clients pour s’assurer qu’ils utilisent le produit de la manière la plus efficace et la plus avantageuse. Par exemple, OpenEdge Information Hub fournit des vidéos et du contenu pour enseigner aux utilisateurs comment tirer le meilleur parti du produit.

Ces ressources comprennent des conseils sur la communication et l’établissement d’objectifs.

“Les conversations doivent être continues et les jalons doivent être spécifiques aux objectifs commerciaux”, a déclaré Barbara..

À cette fin, les clients disposent déjà de nombreuses options pour individualiser et automatiser la plate-forme. Par exemple, OpenEdge 12 offre des capacités de surveillance qui alertent les utilisateurs lorsqu’un serveur d’applications commence à mal tourner.

“Si cela se produit, le système lui-même peut dire:” Peut-être que vous devriez démarrer un nouveau serveur d’applications, commencer à rediriger les demandes vers le nouveau et fermer l’ancien “”, a déclaré Rob..

Progress a de nombreux processus et services différents et, malgré le succès de la dernière version, continue de concentrer son attention et ses ressources sur l’amélioration d’OpenEdge. Après tout, de nombreuses entreprises comptent sur lui pour moderniser leurs applications essentielles. Cela signifie que la plate-forme doit non seulement rester à jour mais aussi en avance sur la courbe – une tâche que Progress a accomplie avec OpenEdge 12.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me