Fonctionnalités

Fonctionnalités

Basculez vos applications dans le cloud

Basculez vos applications dans le cloud

Services de stockage dans le cloud

Profitez d'un stockage brut pour accéder rapidement aux données avec AWS S3 et Azure Blob. Vous pouvez désormais accéder à des services multicloud avec la même syntaxe et communiquer avec différentes bases de données avec une seule et même ligne de code. Développez votre entreprise au fur et à mesure grâce à un espace de stockage extensible, élastique et moins cher que jamais. 

Base de données NoSQL

Optimisez l'architecture évolutive offerte par AWS DynamoDB et MongoDB pour gérer de grands volumes de données grâce à l'interface productive intégrée aux bases de données NoSQL. Stockez des données non structurées, semi-structurées ou structurées et facilitez les mises à jour des schémas et des champs.

Service de messagerie

Éliminez la complexité des middlewares de messagerie avec Azure Service Bus et AWS SNS/SQS. Vous pouvez désormais accéder facilement aux services de file d'attente de messagerie pour transmettre n'importe quel volume de données entre les applications et savoir si vos messages ont bien été livrés. 

Services de bases de données relationnelles

Améliorez la disponibilité de votre base de données en tirant parti de la capacité de ColdFusion à s'intégrer en toute transparence aux services de base de données Amazon RDS et Azure. Vous pouvez désormais configurer, exploiter et faire évoluer une base de données relationnelle dans le cloud, à moindre coût et en un rien de temps. 

AWS Lambda

Exécutez des codes  ColdFusion pour la quasi-totalité des types d'applications ou de services à l'aide d'AWS Lambda, sans administration ni mise à l'échelle automatique ! Désormais, payez uniquement pour le temps de calcul effectif et exécutez vos codes en toute transparence, sans réfléchir au serveur. 

Service de messagerie électronique

Bénéficiez d'un service économique pour envoyer des e-mails depuis n'importe quelle application en tirant parti de l'intégration de ColdFusion avec Amazon Simple Email Service (SES). Envoyez des notifications, des e-mails de transaction et de marketing ou tout autre contenu à vos clients, en toute sécurité et en toute simplicité.  


Accélérez le pipeline des DevOps

Accélérez le pipeline des DevOps

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.

Playground REST

Créez et gérez tous vos services REST depuis une seule application. L'interface utilisateur simple et intuitive permet de valider facilement l'exactitude de vos API. Apportez des modifications à vos API REST sans avoir à relancer votre application.

Interface à ligne de commande (CLI) et boucle REPL (Read-Eval-Print Loop)

Travaillez avec 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 à 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 à 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.

Manipulation des fichiers PDF avec Document Description XML (DDX)

Bénéficiez d'un accès total à DDX pour manipuler les documents PDF. Effectuez des tâches évoluées comme l'ajout de commentaires, de signets, de fichiers joints, mais aussi d'en-têtes et de pieds de page avec la numérotation automatique des pages. Personnalisez l'apparence de vos fichiers PDF en définissant les marges, la taille et la rotation des pages.

Documents PDF avec métadonnées standardisées

Assurez la cohérence des métadonnées de 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.

Conversion du format HTML au format PDF

Utilisez le puissant moteur de conversion d'Adobe pour générer des fichiers PDF de qualité supérieure à partir de pages HTML. Le moteur analyse la feuille de style CSS et applique ses paramètres pour que le contenu du fichier PDF ait la même apparence et fonctionne de la même manière que dans le navigateur web, en conservant sa mise en forme, son format et ses liens hypertextes.

Développement d'applications mobiles CFML

Prenez une longueur d'avance sur le marché en pleine croissance des applications mobiles. Exploitez vos compétences en matière de langage CFML pour développer des applications mobiles, et utilisez l'intégration avec Adobe PhoneGap Build pour les mettre rapidement et facilement en service comme applications installées s'exécutant sur des terminaux iOS et Android.


Un grand impact avec des microservices

Un grand impact avec des microservices

Programme d'installation léger

Soyez opérationnel en quelques minutes grâce à un tout nouveau programme d'installation qui vous permet d'automatiser les installations répétées des services dont vous avez besoin, et seulement de ceux dont vous avez besoin ! Vous gardez le contrôle absolu sur ce que vous installez, à tout moment.

Modularité

Installez uniquement les services dont votre application a besoin. La modularité vous permet d'intégrer en permanence de petits éléments de code et de livrer des applications rapidement et en toute transparence.

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 en toute transparence dans chacune d'entre elles. Normalisez les environnements pour intégrer et distribuer vos applications de manière continue.

Playground REST

Créez et gérez tous vos services REST depuis une seule application. L'interface utilisateur simple et intuitive permet de valider facilement l'exactitude de vos API. Apportez des modifications à vos API REST sans avoir à relancer votre application.

Services web RESTful multisites

Publiez votre composant Adobe ColdFusion en tant que service web REST au niveau du site, afin d'offrir des fonctionnalités personnalisées pour différents segments cibles. Utilisez la sérialisation et la désérialisation JSON et XML personnalisées pour manipuler les données.


Plateforme de gestion d'API intégrée

Plateforme de gestion d'API intégrée

Interopérabilité avec les fichiers Microsoft 365

Tirez profit de fonctionnalités telles que le saut de page et le filtre automatique pour mieux gérer les feuilles de calcul. Générez des fichiers PDF à partir de fichiers PowerPoint et Word. Produisez des fichiers HTML et SWF à partir de présentations PowerPoint. Bénéficiez des améliorations des performances pour travailler plus vite avec les fichiers Microsoft 365.

Intégration de ColdFusion avec le Gestionnaire d'API

Mettez vos ressources en ligne avec une configuration minimale. Importez rapidement des services REST basés sur Adobe ColdFusion dans la passerelle de gestion d'API en configurant le serveur Adobe ColdFusion au sein du portail d'administration du Gestionnaire d'API. Configurez le Gestionnaire d'API et Adobe ColdFusion de sorte qu'ils partagent la même JVM, pour bénéficier d'un accès plus rapide lorsque la charge est minimale.
Démonstration ›

Portail de développement d'API

Tirez le meilleur parti de vos API avec la mise en place d'une plateforme sécurisée permettant d'assurer l'intégration, l'engagement et la gestion des développeurs. Offrez aux développeurs la possibilité d'explorer et de tester les API. Consultez la documentation. Affichez et sélectionnez les plans d'utilisation. Enfin, inscrivez-vous et suivez l'utilisation à l'aide du tableau de bord développeur intégré.

Conversion SOAP/REST

Exploitez au mieux les investissements réalisés dans les services SOAP pour créer un lien avec vos clients à travers des applications modernes. Dites adieu au processus lent et fastidieux de conversion vers REST grâce au nouvel assistant de création d'API qui vous permet de gagner un temps précieux. Importez simplement vos services SOAP pour créer une API REST basée sur le langage WSDL et réalisez vos conversions sans avoir à écrire de code.

Passerelle SOAP

Bénéficiez de tous les avantages de la gestion d'API REST sur les API SOAP également, notamment le contrôle d'accès, la limitation du débit et l'étranglement du flux, la surveillance des API, la mise en mémoire cache ainsi que la gestion des versions et du cycle de vie. Configurez facilement la passerelle SOAP en important simplement le fichier Web Services Definition Language (WSDL) qui correspond au service SOAP.

Prise en charge de la mutualisation

Optimisez le partage des ressources et le retour sur investissement en proposant des API à plusieurs organisations sur le même serveur. Contrôlez l'accès aux API en identifiant les organisations comme privées ou partenaires et en isolant l'espace qui leur est attribué. Pour chaque organisation, assignez des administrateurs à la gestion et à la surveillance des espaces individuels.

Gestion de version et du cycle de vie des API

Gérez les API tout au long de leur cycle de vie, du brouillon à la publication en passant par l'obsolescence et le retrait. Mettez à jour les API sans vous soucier des problèmes de rétrocompatibilité en gérant plusieurs versions à l'aide d'une plateforme unique. Configurez les paramètres d'API sans affecter le serveur de production via la configuration d'un serveur de test.
Démonstration ›

Limitation du débit et étranglement du flux d'API

Configurez un accès restreint aux API au-delà d'un seuil spécifié en fonction du nombre de requêtes par unité de temps. Choisissez des contrats de niveau de service prédéfinis ou créez des plans personnalisés. Définissez des limites souples qui autorisent l'accès en informant l'utilisateur et des limites strictes qui interdisent l'accès à des requêtes supplémentaires.
Démonstration ›

Surveillance des API

Obtenez des informations précises sur la façon dont les API sont utilisées par vos clients, notamment sur les méthodes individuelles. Bénéficiez d'informations sur l'utilisation, anticipez les problèmes, et empêchez qu'ils ne se produisent. Assurez un suivi détaillé des performances de vos API à l'aide d'indicateurs standard, tels que le nombre d'accès, les transferts de données et autres. Créez un tableau de bord personnalisé et conservez ainsi vos indicateurs favoris à portée de main.
Démonstration ›

Mise en cache des API

Réduisez la latence d'API et la charge côté serveur pour les données qui ne sont pas souvent modifiées. Configurez la taille maximale de réponse de la mémoire cache et le délai d'expiration du cache. Activez la mise en mémoire cache pour l'API entière ou configurez la mise en cache pour les opérations spécifiques de l'API.

Contrôle d'accès aux API

Sécurisez vos API en limitant l'accès à des applications autorisées. Utilisez l'authentification de base, les clés d'API, le protocole OAuth ou OAuth avec un serveur d'autorisation SAML pour garantir que seules les applications valides sont autorisées à effectuer un appel d'API.
Démonstration ›

Gestion des règles

Gagnez du temps, réduisez les efforts et éliminez les erreurs en créant des règles à associer aux API. Les éditeurs peuvent modifier le comportement des API par leur configuration, en associant des règles adaptées aux requêtes ou aux réponses.


La sécurité comme élément central

La sécurité comme élément central

Authentification unique

Profitez de la commodité 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

Verrouillez votre serveur de production en un seul clic. Toutes les étapes du guide de verrouillage sont systématiquement suivies, avec l'assurance que les mesures de sécurité sont intégrées et conformes. Après le verrouillage, le système continue d'être surveillé pour détecter les potentielles failles.

Sécurité renforcée

Tirez parti de la prise en charge de l'authentification NTLM sur CFSHAREPOINT, CFOBJECT et CFINVOKE afin d'offrir aux utilisateurs authentification, intégrité et confidentialité. Profitez des avantages de l'authentification CAC (Common Card Access) pour accéder à l'Administrateur ColdFusion et au Performance Monitoring Toolkit.

Analyseur de sécurité du code

Utilisez l'analyseur de sécurité du code pour parcourir le code d'application existant afin de 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é. Atténuez ensuite la vulnérabilité en suivant les recommandations fournies.

Signatures numériques PDF et archives

Renforcez la sécurisation des fichiers PDF à l'aide de signatures électroniques. Donnez la possibilité à vos utilisateurs de signer, certifier et valider les fichiers PDF de façon à établir l'authenticité et l'intégrité des documents. Tirez parti des nouvelles 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 à long terme.

Assainissement de documents PDF

Empêchez la publication involontaire d'informations sensibles masquées pouvant être utilisées à mauvais escient. Supprimez facilement des éléments de vos documents PDF, tels que des actions, des scripts JavaScript, des champs aplatis, des images de remplacement, des vignettes de page intégrées, des fichiers intégrés, des balises et des métadonnées de document.

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.


Une plateforme évolutive

Une plateforme évolutive

Infrastructure d'entreprise

Générez des solutions évolutives en créant et en gérant des instances de serveurs multiples dans un environnement clusterisé ou virtualisé. Déployez facilement ColdFusion sous forme de fichier EAR ou WAR depuis les serveurs d'applications Java EE existants. Envoyez et recevez un nombre illimité d'e-mails grâce au moteur de messagerie hautement évolutif intégré.

Stockage externe pour la portée de la session

Ne vous préoccupez plus des contraintes de mémoire liées au stockage des données de session. Vous pouvez désormais configurer un espace de stockage extérieur pour conserver des données de session hors mémoire. Tirez parti d'une configuration de session simplifiée, et bénéficiez d'une répartition de la charge complètement équilibrée entre tous les nœuds du cluster.


Faites-en plus, avec moins de moyens

Faites-en plus, avec moins de moyens

Programme d'installation léger

Soyez opérationnel en quelques minutes grâce à un tout nouveau programme d'installation qui vous permet d'automatiser les installations répétées des services dont vous avez besoin, et seulement de ceux dont vous avez besoin ! Vous gardez le contrôle absolu sur ce que vous installez, à tout moment.

Modularité

Installez uniquement les services dont votre application a besoin. La modularité vous permet d'intégrer en permanence de petits éléments de code et de livrer des applications rapidement et en toute transparence.

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 en toute transparence 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 déchargeant des segments de code nécessitant de nombreuses ressources vers un thread secondaire. Utilisez simplement la fonction RUNASYNC pour exécuter du code sans la surcharge liée à 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, de composants abstraits, de fonctions par défaut, d'une interface et de types de retours covariants.

Prise en charge des services web

Publiez et accédez à des services web avec moins de code à l'aide de la spécification WSDL 2.0 et du protocole SOAP 1.2. Activez le filtrage des services REST via la prise en charge intégrée de la projection de champ JSON. Contrôlez les requêtes REST à l'aide de la méthode de cycle de vie onRESTRequest.

Création de diagrammes HTML5 dynamiques et interactifs

Implémentez un large référentiel de diagrammes HTML5 par l'intermédiaire de la balise CFCHART intégrée. Créez facilement des diagrammes dynamiques et riches en données grâce à un nouveau moteur versatile de création graphique côté serveur. 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

Veillez à ce que votre base de données ne ralentisse pas les applications. 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.

Surveillance des services externes

Concentrez-vous sur les facteurs externes tels que les services web, le système de fichiers, le serveur de messagerie, le serveur d'annuaire LDAP, Microsoft SharePoint ou les protocoles de transfert, qui pourraient ralentir les performances des applications. Assurez-vous que tous les composants de votre infrastructure informatique fonctionnent en parfaite synchronisation.

Prise en charge CFSCRIPT complète

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. Développez vos applications plus rapidement et plus simplement en accédant à chaque fonctionnalité ColdFusion via CFSCRIPT.

Améliorations en matière de langage

Profitez désormais de toutes les fonctionnalités CFML que vous aviez demandées. 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 DateTime avec une seule fonction et bien plus encore.

Interface utilisateur d'administration moderne

Profitez d'une interface utilisateur épurée et adaptative, qui repose sur une architecture de page web unique. Effectuez toutes les tâches d'administration plus rapidement grâce à un accès facilité à tous les paramètres ColdFusion. Il vous suffit de rechercher ce dont vous avez besoin.

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 mettant en œuvre une interface CFML simple. 

Ajustement automatique de la connexion

Assurez-vous que vos sites web sont toujours en cours d'exécution. Éliminez les erreurs 503 d'indisponibilité du service en permettant à l'ensemble d'outils Performance Monitoring Toolkit de régler dynamiquement les paramètres de connexion en fonction du trafic entrant.

Surveillance du serveur

Identifiez les problèmes de performances et isolez les zones concernées afin de pouvoir appliquer une mesure corrective beaucoup plus rapidement. Sachez quel est le temps de réponse moyen et le débit au niveau du cluster ou d'un nœud, d'une application ou d'une page, en temps réel. Les informations seront également archivées automatiquement pour l'analyse historique.