Fonctionnalités
Gagnez en efficacité.
Développez et lancez vos applications
en seulement quelques lignes de code.
Client GraphQL
Communication facilitée avec les clients GraphQL : abstraction des petits détails et implémentation de fonctionnalités supplémentaires, telles que la mise en cache, la mise en lots et la déduplication des requêtes, mais aussi le typage statique des résultats des requêtes GraphQL. Les clients ont également la possibilité de spécifier des requêtes et des serveurs afin de valider des données à partir d'un schéma fortement typé.
Programme d'installation léger
Soyez opérationnel en quelques minutes grâce à un programme d'installation compressé qui vous permet d'automatiser les installations répétées des services dont vous avez besoin, et de ceux-ci uniquement. Vous gardez le contrôle absolu sur ce que vous installez, à tout moment.
Images Docker
Déployez et faites évoluer rapidement des applications, quel que soit l'environnement, et assurez-vous que votre code ColdFusion s'exécute de manière fluide dans chacune d'entre elles. Normalisez les environnements pour intégrer et distribuer vos applications de manière continue.
Programmation asynchrone
Améliorez les performances de votre application principale en utilisant la fonction RUNASYNC pour décharger des segments de code nécessitant de nombreuses ressources vers un thread secondaire et ainsi éviter la gestion de plusieurs threads. Une fois le résultat prêt à être consommé, vous recevez une notification.
Amélioration de la prise en charge de la programmation orientée objet
Favorisez la réutilisation du code, améliorez la modularité et la productivité, et mettez en œuvre des modèles de conception orientée objet à l'aide de variables finales, de méthodes et de composants (y compris des composants abstraits), de fonctions par défaut, d'interfaces et de types de retours covariants.
Création de diagrammes HTML5 dynamiques et interactifs
Créez un large référentiel de diagrammes HTML5 dynamiques et riches en données, en utilisant un moteur graphique polyvalent côté serveur, à l'aide de la balise intégrée CFCHART. Affichez les données dans une grande variété de formats interactifs avec des fonctions telles que le zoom avant pour aider les clients à obtenir une vue détaillée de l'information.
Profileur de code
Identifiez et résolvez rapidement les problèmes de performances complexes au plus profond du code. Obtenez l'information détaillée requise pour identifier la cause initiale des goulots d'étranglement et dépannez les applications plus efficacement.
Surveillance de la base de données
Surveillez visuellement toutes les requêtes de base de données, les transactions et le cache de requêtes et recevez des alertes prédéterminées ou personnalisées qui vous permettent de prendre des mesures préventives ou correctives de manière proactive. Veillez à ce que votre base de données ne ralentisse pas les applications.
Surveillance des services externes
Assurez-vous que tous les composants de votre infrastructure IT fonctionnent en parfaite synchronisation. Concentrez-vous sur les facteurs externes tels que les services Web, les systèmes de fichiers, les serveurs de messagerie, le serveur d'annuaire LDAP, Microsoft SharePoint ou les protocoles de transfert, qui pourraient ralentir les performances des applications.
Prise en charge CFSCRIPT complète
Développez vos applications plus rapidement et plus simplement en accédant à chaque fonctionnalité ColdFusion au moyen de CFSCRIPT. Augmentez votre productivité grâce à la prise en charge complète des scripts pour CFSCRIPT, avec la possibilité d'utiliser un point-virgule pour terminer une ligne de code.
Améliorations en matière de langage
Interagissez avec des systèmes externes de manière transparente avec la prise en charge des valeurs null, la préservation des types de données et la création plus intuitive des objets Java. Réduisez le travail de programmation en manipulant facilement les tableaux et les requêtes, formatez les valeurs DateTime avec une seule fonction et bien plus encore. Profitez désormais de toutes les fonctionnalités CFML que vous aviez demandées.
Cache distribué
Améliorez les performances et l'évolutivité en tirant parti de la prise en charge intégrée des trois principaux moteurs : JCS, Memcached et Redis. Connectez également votre propre moteur de mise en cache en utilisant une interface CFML simple.
Réglage automatique des connecteurs
Éliminez les erreurs 503 d'indisponibilité de service en permettant à l'ensemble des outils de surveillance des performances de régler dynamiquement les paramètres de connexion en fonction du trafic entrant. Assurez-vous que vos sites Web sont toujours disponibles et actifs.
Documents PDF avec métadonnées standardisées
Assurez la cohérence des métadonnées de fichiers PDF dans l'ensemble de l'entreprise. Créez, partagez et appliquez facilement des métadonnées, notamment concernant les avis de droits d'auteur, la création et les mots-clés, en transférant des métadonnées entre des documents PDF et des fichiers XMP.
Configuration du système CF
Déployez des paramètres de serveur d'une instance à une autre, gérez-les au moyen d'une console et automatisez vos tâches d'administration de manière transparente. L'uniformité des applications entre serveurs est désormais de mise.
Interface en ligne de commande (CLI) et boucle REPL (Read-Eval-Print Loop)
Utilisez et gérez des fichiers, des bases de données et des courriels ou appelez des services Web en exécutant des fichiers CFM au moyen de la ligne de commande. Exécutez l'API d'administration depuis l'interface en ligne de commande pour créer un script de configuration des paramètres de votre serveur ColdFusion. Faites des essais ou apprenez le langage CFML grâce à la prise en charge de REPL dans l'interface en ligne de commande.
Prise en charge du mappage objet/relationnel
Créez et gérez des applications indépendantes de toute base de données grâce au mappage objet/relationnel (ORM), sans écrire de code SQL. Procédez à l'indexation et à la recherche en texte intégral des entités ORM au moyen du moteur de recherche intégré Lucene, et obtenez de l'information de débogage grâce à la journalisation SQL.
Gestion des courriels
Gérez les courriels de manière efficace en écrivant peu de code. Envoyez facilement des courriels en utilisant un serveur SMTP avec la balise CFMAIL. Joignez un gestionnaire de rappel à la balise CFMAIL pour obtenir des notifications de livraison. Gérez les courriels en vous connectant à un serveur IMAP avec la balise CFIMAP et récupérez le courrier depuis un serveur de messagerie POP avec la balise CFPOP.
Créez des applications fiables.
Protégez vos applications avec une plateforme
de développement Web axée sur la sécurité.
Intégration LDAP et SAML
Intégrez facilement dans ColdFusion Administrator des utilisateurs et des groupes existants sur le serveur LDAP, avec activation de la SSO SAML. Gérez les autorisations d'accès pour différents utilisateurs et groupes sans avoir à les recréer dans le nœud d'administration.
Intégration de JWT dans CF
Vérifiez plusieurs entités rapidement et efficacement avec les JWT. La conception simple et flexible des JWT leur permet de se transmettre mutuellement de l'information d'authentification et d'autorisation sur les utilisateurs.
Authentification unique
Profitez de la simplicité d'un seul ensemble d'information d'identification pour plusieurs applications. Avec SAML, tous les utilisateurs disposent d'un point d'authentification unique qui donne à l'entreprise une vue d'ensemble des accès au niveau utilisateur dans l'écosystème, à tout moment.
Verrouillage automatique
Mettez en place le verrouillage de votre serveur de production et ce, en un seul clic. Les étapes seront systématiquement suivies, garantissant ainsi la sécurité et la conformité des mesures de sécurité. Après le verrouillage, le système continue d'être surveillé pour détecter les failles potentielles.
Améliorations de la sécurité
Bénéficiez de services d'authentification, d'intégrité et de confidentialité grâce à la prise en charge de l'authentification NTML sur CFSHAREPOINT, CFOBJECT et CFINVOKE. Accédez facilement à ColdFusion Administrator et à l'ensemble des outils de surveillance des performances Performance Monitoring Toolkit grâce à l'authentification CAC (Common Access Card).
Analyseur de sécurité du code
Utilisez l'analyseur de sécurité du code pour parcourir le code d'application existant et détecter automatiquement les vulnérabilités et les failles de sécurité potentielles. Identifiez avec précision le code vulnérable, le type de vulnérabilité et le niveau de gravité. Gérez ensuite le problème en suivant les recommandations fournies.
Signatures numériques de PDF et archives
Sécurisez vos fichiers PDF avec des signatures électroniques en demandant à vos utilisateurs de signer, de certifier et de valider vos fichiers. Tirez parti des fonctionnalités d'archivage, y compris de la prise en charge du format PDF/A-2b, pour assurer la conservation des fichiers électroniques comme documents d'archive autonomes.
Signatures numériques PDF et archives
Sécurisez vos fichiers PDF avec des signatures électroniques en demandant à vos utilisateurs de signer, de certifier et de valider vos fichiers. Tirez parti des fonctionnalités d'archivage, y compris de la prise en charge du format PDF/A-2b, pour assurer la conservation des fichiers électroniques comme documents d'archive autonomes.
Protection contre les menaces
Préservez vos API en les associant à des règles prêtes à l'emploi, telles que la restriction du type de contenu, les limites de structure JSON, la protection contre les menaces XML, les limites de message HTTP et le contrôle d'accès IP.
Biffure de fichiers PDF
Garantissez la confidentialité du contenu lorsque vous partagez ou distribuez des documents PDF. Biffez des portions particulières de contenu visible, images incluses, avant de partager vos fichiers PDF. Les zones biffées sont définitivement supprimées et apparaissent comme vierges ou grisées dans le document PDF.
Élargissez votre portée en toute simplicité.
Facilitez votre développement nuage et
votre migration vers GCP, AWS ou Azure, sans aucune réécriture de code.