Fonctionnalités de Progress OpenEdge
Fonctionnalités de la base de données (7)
Stockage
Basé sur 10 Progress OpenEdge avis.
Disponibilité
Les 10 évaluateurs de Progress OpenEdge ont donné leur avis sur cette fonctionnalité
Stabilité
Les 10 évaluateurs de Progress OpenEdge ont donné leur avis sur cette fonctionnalité
Évolutivité
Basé sur 10 Progress OpenEdge avis.
Sécurité
Basé sur 10 Progress OpenEdge avis.
Manipulation des données
Langage de requête
Les 10 évaluateurs de Progress OpenEdge ont donné leur avis sur cette fonctionnalité
Conception d’applications (5)
Extension du code de l’interface utilisateur
Permet aux utilisateurs de modifier ou d’écrire du code HTML, Javascript ou CSS personnalisé.
Extension du code de programmation
Permet aux utilisateurs de modifier ou d’écrire du code personnalisé avec des langages de programmation.
Image de marque personnalisée
Fournit des outils pour insérer des logos de marque, des couleurs, des citations et d’autres contenus propriétaires.
Modèles d'application
Fournit des modèles d’application de niveau de base à créer et que les utilisateurs peuvent personnaliser pour des utilisateurs et des actions spécifiques.
Workflows
Permet la création de séquences de pages, de formulaires et de bibliothèques pour les utilisateurs naviguant dans l’application.
Contrôle des données (3)
Migration des données
Permet aux utilisateurs d’ajouter des données provenant de sources existantes lors de la création de l’application initiale ou de la modification des sources de données.
Synchronisation des données
Met à jour en permanence les données à mesure que les utilisateurs ou les sources de données externes sont modifiés.
Sécurité des données
Crypte ou fournit une forme de pare-feu pour empêcher les parties externes d’accéder aux données sensibles.
Édition (3)
Déploiement d’applications
Libère l’application pour y accéder sur les ordinateurs de bureau ou les appareils mobiles.
Compatibilité de la plate-forme
Permet aux utilisateurs de créer des applications multiplateformes ou de fournir des modèles spécifiques pour différents types d’appareils.
Gestion du cycle de vie
Permet de gérer l’application et la maintenance depuis la génération, tout au long de la version et jusqu’à sa désactivation.
Fonctionnalité (19)
Surveillance
Surveille la fonctionnalité de la base de données pour vérifier que les lignes de base de référence sont maintenues ou dépassées.
Alerte
Envoie des alertes par e-mail, SMS, téléphone et plus encore en cas d’incident ou de problème.
Enregistrement
Capture les journaux de toutes les fonctions de base de données afin de recueillir davantage d’informations sur les problèmes ou les échecs.
Temps de réponse
Surveille le temps de requête de la base de données pour détecter les temps d’exécution inhabituels
Rapports
Génère manuellement et/ou automatiquement des rapports couvrant les performances de la base de données
Visualisation des données
Suit la base de données surveillant les informations en direct via des tableaux de bord graphiques
Mise en scène prête pour le déploiement
Maintenez ou facilitez la maintenance du code testé et approuvé dans un état prêt pour le déploiement pour les poussées manuelles vers la production.
Intégration
Intégrez avec d’autres logiciels de développement et de test, tels que l’intégration continue ou les outils d’automatisation des tests.
Extensible
Plug-in capable d’ajouter des ressources, des fonctionnalités et des fonctions dans le produit lui-même.
Intégrations
S’intègre à d’autres logiciels de développement et de test, tels que la livraison continue ou les outils d’automatisation des tests.
Extensibilité
Plug-in capable d’ajouter des ressources, des fonctionnalités et des fonctions dans le produit lui-même.
Personnalisation des tests
Permet un contrôle total sur les types de tests et les définitions de paramètres pour des tests automatisés efficaces.
Facilité d’utilisation
Facilite l’expérience utilisateur grâce à la coloration syntaxique, aux raccourcis, à l’automatisation de l’aide à la complétion, etc.
Gestion des fichiers
Gérez les fichiers de composants logiciels individuels dans le cadre du projet global.
Prise en charge multilingue
Permet d’écrire dans plusieurs langages de programmation.
Personnalisation
Permet aux utilisateurs de modifier l’interface (par exemple, la sélection du thème) et la mise en page par préférence personnelle.
Fonctionnalité prête à l’emploi
Exécute les fonctionnalités de base sans avoir besoin d’installations immédiates de fonctionnalités supplémentaires ou de modules complémentaires.
Guides d’aide
Fournit aux utilisateurs des guides de base à intermédiaires concernant les fonctionnalités IDE et les cas d’utilisation.
Correctifs et mises à jour
Télécharge et installe automatiquement les mises à jour pour améliorer le produit et suivre le rythme de l’évolution du langage de programmation.
management (6)
Processus et flux de travail
Désignez les tâches et les flux de travail nécessaires pour le cycle de développement unique d’une équipe.
Rapports
Générez des tableaux de bord visuels et des rapports sur l’avancement du cycle de développement.
Automatisation
Automatisez la détection des référentiels, le contrôle de version, les tests, etc.
Automatisation
Automatise entièrement les tâches répétitives ou fastidieuses pour alléger la charge de travail des développeurs.
Processus et flux de travail
Désigne les tâches et les flux de travail nécessaires au cycle de développement unique d’une équipe.
Rapports
Génère des tableaux de bord visuels et des rapports sur l’avancement du cycle de développement.
Administration (3)
Liste des exigences
Définir les exigences minimales pour un nouveau produit ou service.
Informations centralisées
Consolidez toutes les informations sur les exigences et la progression vers un emplacement central.
Traçabilité
Suivez chaque exigence tout au long de sa durée de vie, y compris la création, la progression et les modifications.
Communication (2)
Communication avec les intervenants
Permet aux principales parties prenantes de transmettre les exigences aux équipes de développement de produits ou de services et à d’autres parties intéressées.
Activation de la communication interne
Favoriser la collaboration intra-entreprise entre les équipes travaillant sur le développement de produits ou de services.
Procédural (1)
Création et tests automatisés
Créez, ajustez et testez automatiquement les exigences.
Soutien (4)
Recherche textuelle
Prend en charge les jeux de caractères internationaux et la recherche en texte intégral.
Types de données
Prend en charge plusieurs types de données tels que primitif, structuré, document, etc.
Traduction
Prend en charge plusieurs langages de programmation procédurale tels que PL / PGSQL, Perl, Python, etc.
Systèmes d’exploitation
Disponible sur plusieurs systèmes d’exploitation comme Linux, Windows, MacOS, etc.
Sécurité (4)
Verrouillage de la base de données
Empêche d’autres utilisateurs et applications d’accéder aux données pendant leur mise à jour afin d’éviter la perte ou la mise à jour des données.
Contrôle d’accès
Permet d’accorder ou de révoquer des autorisations au niveau de la base de données, du schéma ou de la table.
Cryptage
Chiffrement natif intégré avec gestion des clés d’entreprise.
Authentification
Fournit une authentification multifacteur avec des certificats.
Performance (5)
Reprise après sinistre
Fournit une fonctionnalité de récupération de données pour protéger et restaurer les données dans une base de données.
Concurrence d’accès aux données
Permet le contrôle de la simultanéité multiversion.
Gestion de la charge de travail
Gère les charges de travail, des machines uniques aux entrepôts de données ou aux services Web avec de nombreux utilisateurs simultanés.
Indexation avancée
Permet aux utilisateurs de récupérer rapidement des données via différents types d’indexation tels que l’arbre B, la table de hachage, etc.
Optimiseur de requêtes
Permet d’interpréter les requêtes SQL et de déterminer la méthode d’exécution la plus rapide.
Gestion (4)
Schéma de données
Les données sont organisées sous la forme d’un ensemble de tables avec des colonnes et des lignes comme une structure de table.
Langage de requête
Permet aux utilisateurs de créer, mettre à jour et récupérer des données dans une base de données.
ACID - Plainte
Adhère à ACID (atomicité, cohérence, isolation, durabilité), un ensemble de propriétés de transaction de base de données.
Réplication des données
Fournit une réplication basée sur les journaux et/ou les déclencheurs.
Gestion des données (5)
Redondance des données
Prend en charge la duplication de l’application ou du système afin d’améliorer la fiabilité du système.
Gestion des serveurs
Prend en charge la gestion des serveurs Web et d’applications.
Prise en charge des versions et des profils
Offre la prise en charge des profils pour les versions Jakarta EE (Java EE), MicroProfile.
Frameworks basés sur le Web
Offre un support pour les frameworks Web tels que Google Web Toolkit, Spring, Angular JS parmi plusieurs autres.
Échange de données
Échange continu de données entre le serveur d’applications et les applications clientes.
Caractéristiques utilisateur (3)
Offre centralisée
Prend en charge un tableau de bord à interface unique pour une visibilité sur les applications, les conteneurs et les charges de travail.
Mises à jour de sécurité
Déploiement facile des correctifs applicatifs ou des mises à jour de sécurité via le serveur d’applications.
Visibilité en temps réel
Prend en charge la visibilité en temps réel (une vue complète et claire) du déploiement des applications et de la connaissance des applications.
Modernisation (4)
Déploiement dans le cloud
Prend en charge les fonctionnalités de gestion pour aider les utilisateurs dans leur parcours de modernisation des applications, qu’il s’agisse de clouds publics, privés ou même hybrides.
Développement de microservices
Les développeurs peuvent utiliser des API pour créer et déployer des applications basées sur des microservices.
Support local
Fournit une analyse des charges de travail locales pour les utilisateurs dans leur parcours de modernisation.
Architecture modulaire
Amélioration des performances et de la dlexibilité des environnements applicatifs modernes grâce à une architecture modulaire et à des composants axés sur les services.
Amélioration des performances de l'IA - Serveur d'application (5)
Mise à l'échelle des applications d'IA
utiliser des algorithmes d'IA pour garantir la réactivité des applications sous des charges variables.
Prédiction d'erreur d'IA
Prédit les erreurs de codage potentielles pendant la phase de développement pour prévenir les bogues futurs.
Prévision des ressources intelligentes
Analyse des données historiques à l'aide de l'IA pour prévoir les besoins en ressources et optimiser l'allocation sans intervention manuelle.
Détection d'anomalies par l'IA
Utilise des algorithmes d'IA avancés pour détecter des anomalies dans les opérations du serveur qui pourraient indiquer des problèmes de sécurité ou de performance.
Détection d'intrusion par IA
Surveille le trafic réseau à l'aide de l'IA pour identifier et répondre aux tentatives d'accès non autorisées en temps réel.
Agentic AI - Intégration Continue (5)
Exécution autonome de tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
S'engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
Agentic AI - Plateformes de développement à faible code (3)
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
S'engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
IA agentique - Livraison continue (5)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
Engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
Serveur d'application Agentic AI (7)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Planification en plusieurs étapes
Capacité à décomposer et planifier des processus en plusieurs étapes
Intégration inter-systèmes
Fonctionne avec plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
S'engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans qu'on le lui demande
Prise de décision
Faites des choix éclairés en fonction des données disponibles et des objectifs
Agentic AI - Surveillance de base de données (7)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Planification en plusieurs étapes
Capacité à décomposer et planifier des processus en plusieurs étapes
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
S'engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans qu'on le lui demande
Prise de décision
Faites des choix éclairés en fonction des données disponibles et des objectifs
Agentic AI - Outils d'architecture d'entreprise (7)
Exécution autonome des tâches
Capacité à effectuer des tâches complexes sans intervention humaine constante
Planification en plusieurs étapes
Capacité à décomposer et planifier des processus en plusieurs étapes
Intégration inter-systèmes
Fonctionne sur plusieurs systèmes logiciels ou bases de données
Apprentissage adaptatif
Améliore la performance en fonction des retours et de l'expérience
Interaction en Langage Naturel
Engage dans une conversation semblable à celle des humains pour la délégation de tâches
Assistance proactive
Anticipe les besoins et offre des suggestions sans être sollicité
Prise de décision
Faites des choix éclairés en fonction des données disponibles et des objectifs






