Fonctionnalités

 


Applications d'entreprise. Développez sans effort.

 

Programmation asynchrone (NOUVEAUTÉ)
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. Pour en savoir plus >>
Améliorations de langage
Profitez désormais de toutes les fonctionnalités CFML que vous avez 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. Pour en savoir plus >>
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.
Playground REST (NOUVEAUTÉ)
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. Pour en savoir plus >>
Interface utilisateur d'administration moderne (NOUVEAUTÉ)
Profitez d'une nouvelle 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. Pour en savoir plus >>
Prise en charge CFSCRIPT complète
Augmentez votre productivité grâce à la prise en charge complète des scripts pour CFSCRIPT, avec en plus 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.

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.
Interface à ligne de commande (CLI) et boucle REPL (Read-Eval-Print Loop) (NOUVEAUTÉ)
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. Pour en savoir plus >>
Prise en charge des services web
Publiez et accédez aux services web avec moins de code en utilisant les spécifications WSDL 2.0 et 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.
Infrastructure d'entreprise
Créez et gérez plusieurs instances de serveurs dans un environnement clusterisé ou virtualisé pour une plus grande évolutivité. 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é.
Fonctions graphiques HTML5 dynamiques et interactives
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.
Développement d'applications mobiles CFML
Prenez une longueur d'avance sur le marché en plein essor 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.
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.
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.
Gestion des e-mails
Gérez efficacement vos e-mails sans écrire de longues lignes 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.

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.
Services web RESTful multisites
Publiez votre composant 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.
Interopérabilité avec les fichiers Microsoft® Office
Tirez profit de fonctionnalités supplémentaires, 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 de diverses améliorations des performances pour travailler plus vite avec les fichiers
Microsoft Office 2010.


Protégez le code. Préservez le noyau.

Verrouillage automatique (NOUVEAUTÉ)
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. En savoir plus >>
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 du code de sécurité
Utilisez le nouvel analyseur du code de sécurité pour parcourir le code d'application existant afin de détecter automatiquement des vulnérabilités et les failles de sécurité potentielles. Identifiez précisément 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 et archivage des fichiers PDF
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.
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, en incluant des images, 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.
Assainissement des 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.

Éclairages précieux. Résultats impressionnants.

Surveillance de serveur (NOUVEAUTÉ)
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. En savoir plus >>
Profileur de code (NOUVEAUTÉ)
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 racine des goulets d'étranglement et dépannez les applications plus efficacement. En savoir plus >>
Surveillance de la base de données (NOUVEAUTÉ)
Veillez à ce que votre base de données ne ralentisse plus les applications. Surveillez visuellement toutes les requêtes de base de données, les transactions et le cache. 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. En savoir plus >>
Surveillance des services externes (NOUVEAUTÉ)
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. En savoir plus >>
Ajustement automatique de la connexion (NOUVEAUTÉ)
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. En savoir plus >>
Cache distribué (NOUVEAUTÉ)
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. En savoir plus >>
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. Bénéficiez d'une configuration de session simplifiée, et jouissez d'une répartition de la charge complètement équilibrée entre tous les nœuds du cluster.

Nouveaux services. Nouveaux clients.

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 ColdFusion dans la passerelle de gestion d'API en configurant le serveur ColdFusion au sein du portail d'administration du Gestionnaire d'API. Configurez le Gestionnaire d'API et ColdFusion de sorte qu'ils partagent la même JVM, afin de bénéficier d'un accès plus rapide lorsque la charge est minimale.
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 plate-forme unique. Configurez les paramètres d'API sans affecter le serveur de production via la configuration d'un serveur de test.
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.
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.
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.
Portail de développement d'API
Tirez le meilleur parti de vos API avec la mise en place d'une plate-forme 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, de consulter la documentation, d'afficher et de sélectionner les plans d'utilisation, de s'inscrire et de suivre l'utilisation à l'aide du tableau de bord développeur intégré.
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 complète, ou configurez la mise en cache pour les opérations spécifiques de l'API.
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 (NOUVEAUTÉ)
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 des politiques (NOUVEAUTÉ])
Gagnez du temps, réduisez les efforts et éliminez les erreurs en créant des politiques à lier aux API. Les éditeurs peuvent modifier le comportement des API par leur configuration, en liant des politiques adaptées aux requêtes ou aux réponses.
Protection contre les menaces (NOUVEAUTÉ)
Préservez vos API en les liant à des politiques 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.