Fermer

janvier 24, 2024

Nouveautés d’OpenEdge 12.8 : boostez l’efficacité des développeurs, améliorez la gestion des bases de données et améliorez la sécurité des applications

Nouveautés d’OpenEdge 12.8 : boostez l’efficacité des développeurs, améliorez la gestion des bases de données et améliorez la sécurité des applications


OpenEdge 12.8, notre dernière version LTS (Long Term Supported) et le point culminant des versions d’innovation OpenEdge 12.3 à 12.7, responsabilise les développeurs, rationalise la gestion des bases de données et améliore la sécurité des applications.

En tirant parti de la Grâce aux nouvelles fonctionnalités et améliorations d’OpenEdge 12.8, les organisations peuvent optimiser leurs processus de développement, améliorer les performances des bases de données, améliorer la sécurité des applications et rester à jour avec l’évolution du paysage technologique. Examinons certaines des nouvelles fonctionnalités qui amélioreront vos applications de plusieurs manières.

Autonomiser les développeurs ABL

OpenEdge 12.8 met fortement l’accent sur l’amélioration de la productivité des développeurs en équipant les développeurs ABL (Advanced Business Language) d’outils et de fonctionnalités pour rationaliser leurs flux de travail.

    < li>Relais d’exécution plus rapide des builds : grâce à la prise en charge des builds incrémentielles, les développeurs modifient leur base de code et reconstruisent rapidement uniquement les parties concernées. Cela réduit considérablement les temps de construction, permettant des itérations et des cycles de développement plus rapides.
  • Intégration d’OpenTelemetry : OpenTelemetry, un cadre d’observabilité puissant et basé sur des normes, vous aide à surveiller votre environnement d’exécution de production et à optimiser les performances des applications comme jamais auparavant. avant. Les développeurs obtiennent des informations sur l’état de votre base de données OpenEdge et des composants PAS pour OpenEdge et peuvent suivre le comportement des applications pour identifier les goulots d’étranglement et optimiser les zones critiques pour des performances améliorées.
  • Nouvelle instruction VAR et opérateurs abrégés : OpenEdge 12.8 dispose du nouveau Instruction VAR qui permet aux développeurs de définir et d’initialiser des variables et des tableaux dans une seule instruction, avec moins de code. Des opérateurs abrégés ont également été introduits pour effectuer des opérations et attribuer des valeurs plus efficacement, ce qui rend le code plus concis et lisible.
  • Agrégation de nombre/moyenne/somme : pour faciliter le traitement et l’analyse efficaces des données, OpenEdge 12.8 dispose d’un serveur intégré. -fonctions d’agrégation latérales, telles que Count, Average et Sum. Ces fonctions permettent aux développeurs d’effectuer efficacement des calculs de données courantes avec des performances de requête considérablement améliorées.
  • Collections OOABL : les collections ABL orientées objet (OOABL) offrent des capacités de structure de données améliorées, permettant aux développeurs de gérer plus efficacement les relations de données complexes. Les collections de listes, de listes triées et de hashmaps sont désormais prises en charge. En tirant parti de ces collections intégrées, les développeurs peuvent bénéficier de performances améliorées et surmonter les limitations de taille de la baie d’ABL.
  • OpenEdge DevOps Framework (OEDF) : pour les applications ABL, l’OpenEdge DevOps Framework est conçu pour faciliter la mise en œuvre un pipeline CI efficace qui gère la compilation, l’intégration du référentiel, les tests et le packaging. L’outil OEDF a été amélioré pour prendre en charge la gestion et la résolution des dépendances. Les développeurs peuvent désormais créer différents packages déployables tels que les fichiers *.oear, *.war, *.paar et *.oeds à déployer directement sur Progress Application Server (PAS) pour les instances OpenEdge.

Surveillance et optimisation de votre environnement de production

OpenEdge 12.8 apporte plusieurs avancées dans la gestion des bases de données, offrant des capacités de surveillance et d’administration améliorées. Les fonctionnalités suivantes permettent d’optimiser les performances de la base de données et d’améliorer la disponibilité :

  • Messagerie et streaming de données en temps réel : avec Kafka, diffusez des données et des événements avec une faible latence depuis et vers une application OpenEdge. Cette fonctionnalité est utile pour une variété de cas d’utilisation, y compris la messagerie d’étapes transactionnelles individuelles ou d’ensembles d’étapes.
  • OpenEdge Command Center (OECC) : OECC est un OpenEdge de pointe prêt pour le cloud. outil de gestion et propose OpenAPI pour simplifier la gestion de vos applications OpenEdge. Il fournit PAS pour l’administration de la base de données OpenEdge/OpenEdge, une surveillance centralisée des métriques et des intégrations aux outils populaires de gestion des performances des applications (APM) probablement déjà utilisés dans votre environnement.
  • Maintenance en ligne de la base de données : cette version inclut diverses améliorations de la base de données. qui permettent d’effectuer davantage de tâches administratives en ligne. Cela augmente la disponibilité en éliminant le besoin de temps d’arrêt pour les opérations de maintenance hors ligne.
  • Validation et réparation plus rapides des index de base de données : grâce à la fonctionnalité de vérification d’index multithread, les utilisateurs peuvent activer une validation et une réparation plus rapides des index de base de données. Cette amélioration améliore les performances globales de la base de données et minimise les frais de maintenance.

 

Renforcer la protection des applications et des données

La sécurité est une préoccupation majeure dans le paysage numérique actuel. OpenEdge 12.8 introduit plusieurs fonctionnalités pour renforcer la sécurité des applications et aider à protéger les données critiques :

  • Prise en charge du module de sécurité matérielle (HSM) : OpenEdge 12.8 prend en charge les modules de sécurité matérielle (HSM). Les HSM contribuent à fournir un environnement plus sécurisé pour les opérations cryptographiques, facilitant la protection des données sensibles et assurant le respect de normes de sécurité strictes.
  • Prise en charge d’OpenSSL 3.1 et de TLS 1.3 : OpenEdge 12.8 adopte OpenSSL 3.1, la dernière version du bibliothèque cryptographique open source. Cette mise à niveau contribue à améliorer les protocoles de sécurité et les algorithmes cryptographiques afin de promouvoir un cryptage robuste et l’intégrité des données pour les applications OpenEdge. L’ajout de la prise en charge de TLS 1.3 permet des négociations plus rapides et une communication plus sécurisée de la couche de transport entre les composants client-serveur OpenEdge.
  • Gestionnaire d’administration de sécurité externe (ESAM) : le "source unique de vérité" La fonctionnalité ESAM permet de centraliser l’administration de la sécurité, de simplifier le contrôle d’accès et de renforcer la gouvernance de la sécurité.
  • Signature de code : OpenEdge 12.8 propose des fonctionnalités de signature de code, permettant aux développeurs de signer numériquement leur code d’application ABL. La signature de code améliore l’intégrité des applications et facilite l’exécution de logiciels fiables, en minimisant les risques de falsification et de modifications non autorisées.
  • Masquage dynamique des données (DDM) : pour un administrateur de sécurité ou un administrateur de base de données qui doit activer Applications professionnelles OpenEdge avec des exigences de conformité en matière de confidentialité et d’intégrité des données telles que le RGPD ou la HIPAA, la fonctionnalité DDM offre une approche plus simple pour dissimuler les données sensibles au moment de l’exécution, en fonction des autorisations des rôles d’utilisateur.
  • Serveur d’applications amélioré : les progrès Applications Server pour OpenEdge (PAS pour OpenEdge) est livré avec plusieurs améliorations dans cette version. PAS pour les applications OpenEdge prend en charge les jetons JWE pour vous aider à répondre aux exigences de sécurité de votre entreprise, améliore la gestion du cycle de vie des sessions de l’agent PAS pour OpenEdge, facilite un meilleur contrôle des connexions de l’agent PAS pour OpenEdge à une base de données OpenEdge, prend en charge l’authentification par jeton OAuth2/SAML2 via OpenEdge Authentication Gateway ( OEAG), prend en charge les objets Web mappés Legacy WebSpeed ​​et bien plus encore.

OpenEdge 12.8 : libérer la puissance de la productivité, de la gestion et de la sécurité

Avec sa dernière version, OpenEdge 12.8 démontre un engagement solide envers la productivité des développeurs, la gestion des bases de données et la sécurité des applications. En tirant parti de fonctionnalités telles que la prise en charge de la construction incrémentielle, l’intégration d’OpenTelemetry, les tâches administratives améliorées, la prise en charge HSM, la mise à niveau d’OpenSSL et la signature de code, OpenEdge permet aux développeurs de créer des applications métier robustes et plus sécurisées tout en optimisant les performances et en contribuant à maintenir l’intégrité des données.

Que vous soyez un développeur ABL recherchant des outils de productivité améliorés, un administrateur de base de données souhaitant rationaliser les tâches de gestion ou un professionnel soucieux de la sécurité et s’efforçant de protéger ses actifs critiques, OpenEdge 12.8 offre une suite complète de fonctionnalités pour vous aider à répondre à vos besoins. vos besoins. Avec OpenEdge, vous pouvez profiter des avantages d’une plateforme certifiée sur les derniers systèmes d’exploitation et alimentée par les technologies les plus avancées. OpenEdge prend en charge JDK 17, .NET 6 et de nombreuses autres fonctionnalités qui vous permettent de créer, déployer et gérer des applications hautes performances qui répondent à vos objectifs commerciaux.

Mettez à niveau vers OpenEdge 12.8 et libérez tout le potentiel de vos applications dans le monde numérique en évolution rapide d’aujourd’hui.

En savoir plus sur la toute nouvelle version d’OpenEdge 12.8 ici.

 




Source link