Fonctionnalités

Gagnez en efficacité.

Développez et lancez vos applications
en seulement quelques lignes de code.

Client GraphQL

Communication simplifié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 des informations.

Profileur de code

Identifiez et résolvez rapidement les problèmes de performances complexes au plus profond du code. Obtenez les informations détaillées requises pour identifier la cause initiale des goulets 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 via 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 via 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 e-mails ou appelez des services web en exécutant des fichiers CFM via 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 tests 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 via le moteur de recherche intégré Lucene, et obtenez des informations de débogage grâce à la journalisation SQL.

Gestion des e-mails

Gérez les e-mails de manière efficace en écrivant peu de code. Envoyez facilement des e-mails 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 e-mails 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 des informations d’authentification et d’autorisation sur les utilisateurs.

Authentification unique

Profitez de la simplicité d’un seul ensemble d’informations 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, certifier et 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, certifier et 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 spécifiques 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é.

Simplifiez votre développement cloud et
votre migration vers GCP, AWS ou Azure, sans aucune réécriture de code.