Funktionen.

Funktionen

Stellen Sie Ihre Anwendungen in die Cloud

Stellen Sie Ihre Anwendungen in die Cloud

Cloud-Speicherdienste

Nutzen Sie den Raw-Speicher für einen schnellen Datenzugriff mit AWS S3 und Azure Blob. Sie können jetzt auf Multi-Cloud-Services mit derselben Syntax zugreifen und mit einer einzigen Code-Zeile mit verschiedenen Datenbanken kommunizieren. Wächst mit Ihrem Unternehmen mit – dank Speicherplatz, der erweiterbar, elastisch und kostengünstiger als je zuvor ist. 

NoSQL-Datenbank

Optimieren Sie die Scale-up-Architektur von AWS DynamoDB und MongoDB, um große Datenmengen mit der integrierten, produktiven Schnittstelle zu NoSQL-Datenbanken zu verarbeiten. Speichern Sie unstrukturierte, teilstrukturierte oder strukturierte Daten, und ermöglichen Sie einfache Aktualisierungen von Schemas und Feldern.

Messaging-Dienst

Eliminieren Sie die Komplexität der nachrichtenorientierten Middleware mit Azure Service Bus und AWS SNS/SQS. Sie können jetzt ganz einfach auf Messaging-Warteschlangendienste zugreifen, sodass Sie jede beliebige Datenmenge über Anwendungen hinweg übertragen und im Auge behalten können, ob Ihre Nachrichten übermittelt werden. 

Services für relationale Datenbanken

Verbessern Sie die Datenbankverfügbarkeit, indem Sie die Möglichkeit nutzen, ColdFusion nahtlos mit Amazon RDS und Azure-Datenbankdiensten zu integrieren. Sie können jetzt relationale Datenbanken in der Cloud zu niedrigeren Preisen und in kürzester Zeit einrichten, betreiben und erweitern. 

AWS Lambda

Führen Sie mit AWS Lambda jetzt ColdFusion-Codes für praktisch jede Art von Anwendung oder Dienst aus – ohne Administration und mit automatischer Skalierung. Bezahlen Sie jetzt nur für die Rechenzeit und führen Sie Ihre Codes nahtlos aus, ohne an den Server denken zu müssen. 

E-Mail-Dienst

Profitieren Sie jetzt von einem kostengünstigen Service zum Versenden von E-Mails aus beliebigen Anwendungen, indem Sie die Integration von ColdFusion mit dem Amazon Simple Email Service (SES) nutzen. Senden Sie Ihren Kunden auf sichere und einfache Weise Benachrichtigungen, Transaktions- und Marketing-E-Mails oder andere Inhalte.  


Beschleunigen Sie die DevOps-Pipeline

Beschleunigen Sie die DevOps-Pipeline

CF Setup

Stellen Sie Server-Einstellungen von einer Instanz zu einer anderen bereit, verwalten Sie sie über eine Konsole, und automatisieren Sie Ihre Administrationsaufgaben nahtlos mit CF Setup. Die Einheitlichkeit von Anwendungen über Server hinweg ist jetzt eine Selbstverständlichkeit.

REST-Playground

Erstellen und verwalten Sie all Ihre REST-Services von einer einzigen Anwendung aus. Mit der einfachen, intuitiven Benutzeroberfläche überprüfen Sie die Genauigkeit Ihrer APIs im Handumdrehen. Nehmen Sie Änderungen an Ihren REST-APIs vor, ohne die Anwendung neu starten zu müssen.

CLI und Read-Eval-Print Loop (REPL)

Arbeiten Sie mit Dateien, Datenbanken und E-Mails oder rufen Sie Web-Dienste auf, indem Sie CFM über die Befehlszeile ausführen. Führen Sie das Admin-API von der CLI aus, um Ihren ColdFusion-Server zu konfigurieren. Testen oder lernen Sie CFML mit REPL-Unterstützung in CLI.

Unterstützung für objektrelationales Mapping

Mithilfe von objektrelationalem Mapping (ORM) lassen sich datenbankunabhängige Anwendungen erstellen, ohne dass SQL geschrieben werden muss. Die integrierte Lucene-Suchmaschine ermöglicht die Indexierung und Volltextsuche von ORM-Einheiten. Durch die SQL-Protokollierung stehen zudem Debugging-Informationen zur Verfügung.

E-Mail-Verwaltung

Verwalten Sie Ihre E-Mails effektiv ohne hohen Programmieraufwand. Versenden Sie E-Mails mit dem CFMAIL-Tag über einen SMTP-Server. Fügen Sie einen Callback-Handler an ein CFMAIL-Tag an, um eine Übermittlungsbestätigung zu erhalten. Verwalten Sie E-Mails, indem Sie mit dem CFIMAP-Tag eine Verbindung mit einem IMAP-Server herstellen, und rufen Sie mit dem CFPOP-Tag E-Mails von einem POP-Mailserver ab.

PDF-Bearbeitung mit Document Description XML (DDX)

Nutzen Sie den umfassenden Zugriff auf DDX zur Bearbeitung von PDF-Dokumenten. Sie können fortgeschrittene Aufgaben durchführen – zum Beispiel können Sie Kommentare, Lesezeichen, Dateianhänge und Fuß- und Kopfnoten mit automatischer Seitennummerierung hinzufügen. Passen Sie das Erscheinungsbild von PDF-Dateien individuell an, indem Sie Seitenränder, Format und Ausrichtung festlegen.

Standardisierte PDF-Metadaten

Gewährleisten Sie unternehmensweite Konsistenz von PDF-Metadaten. Sie können Metadaten erstellen, freigeben und anwenden, darunter Copyright-Hinweise, Authoring-Daten und Keywords, indem Sie Metadaten zwischen PDF- und XMP-Dateien übertragen.

Konvertierung von HTML in PDF

Nutzen Sie die leistungsfähige Konvertierungs-Engine von Adobe, HTML-Seiten in hochwertige PDF-Dateien umzuwandeln. Die Engine analysiert CSS und wendet die CSS-Einstellungen an, damit gewährleistet ist, dass der Inhalt in der PDF-Datei so angezeigt wird und funktioniert wie im Webbrowser. Dabei werden Formatierung, Layout und Hyperlinks beibehalten.

CFML-basierte App-Entwicklung

Sichern Sie sich einen Vorsprung im schnell wachsenden Markt für Apps. Nutzen Sie vorhandene CFML-Kenntnisse zur Entwicklung von Apps sowie die Integration mit Adobe PhoneGap Build für eine einfache und schnelle Bereitstellung als installierte Apps für iOS- und Android-Geräte.


Makroauswirkungen mit Microservices

Makroauswirkungen mit Microservices

Schlanker Installer

Sie können in nur wenigen Minuten mit dem völlig neuen Installationsprogramm starten, mit dem Sie wiederholbare Installationen der Dienste automatisieren können, die Sie benötigen. Sie haben jederzeit absolute Kontrolle darüber, was Sie installieren.

Modularisierung

Beschränken Sie die Installation von Services auf diejenigen, die Sie benötigen. Dank der Modularisierung können Sie nach und nach kleine Code-Teile integrieren und Anwendungen schnell und nahtlos bereitstellen.

Docker Images

Stellen Sie Anwendungen in jeder Umgebung schnell bereit und skalieren Sie sie. Stellen Sie sicher, dass Ihr ColdFusion-Code in allen Umgebungen nahtlos ausgeführt wird. Standardisieren Sie Umgebungen für die kontinuierliche Integration und Bereitstellung Ihrer Anwendungen.

REST-Playground

Erstellen und verwalten Sie all Ihre REST-Services von einer einzigen Anwendung aus. Mit der einfachen, intuitiven Benutzeroberfläche überprüfen Sie die Genauigkeit Ihrer APIs im Handumdrehen. Nehmen Sie Änderungen an Ihren REST-APIs vor, ohne die Anwendung neu starten zu müssen.

RESTful-Web-Dienste für mehrere Sites

Veröffentlichen Sie Ihre Adobe ColdFusion-Komponente auf Site-Ebene als REST-Web-Dienst, und bieten Sie so konfigurierbare Funktionen für verschiedene Zielsegmente. Nutzen Sie individuell anpassbare JSON- und XML-Serialisierung und - Deserialisierung zur Bearbeitung von Daten.


Integrierte API-Management-Plattform

Integrierte API-Management-Plattform

Interoperabilität mit Microsoft 365-Dateien

Nutzen Sie Funktionen wie Seitenumbruch und Auto-Filter, um Tabellen besser zu verwalten. Außerdem lassen sich PDF-Dokumente aus PowerPoint- und Word-Dateien generieren. Ebenso können Sie HTML- und SWF-Dateien aus PowerPoint-Präsentationen erstellen. Profitieren Sie von Leistungsverbesserungen, die für eine Beschleunigung bei der Arbeit mit Microsoft 365-Dateien sorgen.

Integration von ColdFusion mit dem API-Manager

Starten Sie den Live-Betrieb mit minimalem Konfigurationsaufwand. Importieren Sie ColdFusion-basierte REST-Dienste in das API-Management-Gateway, indem Sie den ColdFusion-Server im API-Manager-Administratorportal konfigurieren. Richten Sie den API-Manager und Adobe ColdFusion so ein, dass beide Systeme dieselbe JVM verwenden und damit ein schnellerer Zugriff bei geringen Lasten möglich wird.
So funktioniert es ›

API-Entwicklerportal

Nutzen Sie Ihre APIs in maximalem Umfang, indem Sie eine sichere Plattform für das Onboarding, die Interaktion und die Verwaltung von Entwicklern einrichten. Verwenden Sie das integrierte Entwickler-Dashboard, damit Entwickler APIs testen und ausprobieren, Dokumentationsunterlagen einsehen, Nutzungspläne anzeigen und auswählen oder sich zur Nutzung entsprechend anmelden und die Nutzung nachverfolgen können.

Übersetzung von SOAP in REST

Verwerten Sie vorhandene Investitionen in SOAP-Dienste, um Kunden mithilfe von modernen Applikationen anzusprechen. Nutzen Sie den Assistenten zur API-Erstellung, um den langen und umständlichen Prozess der Übersetzung in REST innerhalb weniger Minuten durchzuführen. Importieren Sie ganz einfach Ihre SOAP-Dienste, um ein REST-API basierend auf der WSDL-Datei zu erstellen, und führen Sie alle notwendigen Schritte durch, um die Übersetzung abzuschließen, ohne Code schreiben zu müssen.

SOAP-Gateway

Profitieren Sie auch für SOAP-APIs von sämtlichen Vorteilen der REST-API-Verwaltung, einschließlich Zugriffssteuerung, Ratenbegrenzung und Drosselung, API-Überwachung, Zwischenspeicherung sowie Versions- und Lebenszyklusverwaltung. Konfigurieren Sie das SOAP-Gateway, indem Sie einfach die WSDL-Datei (Web Services Definition Language) importieren, die dem SOAP-Dienst entspricht.

Unterstützung von Mehrmandantenfähigkeit

Maximieren Sie die gemeinsame Nutzung von Ressourcen und den ROI, indem Sie APIs mehreren Organisationen auf demselben Server zur Verfügung stellen. Kontrollieren Sie den Zugriff auf APIs, indem Sie Organisationen als Privat oder Partner kennzeichnen und ihren Mandantenbereich isolieren. Weisen Sie Organisationsadministratoren zu, um die einzelnen Mandantenverhältnisse zu verwalten und zu überwachen.

Versions- und Lebenszyklus-Management für APIs

Verwalten Sie APIs während ihres Lebenszyklus von der Entwurfsphase über die Veröffentlichung bis hin zur Ausmusterung. Führen Sie API-Upgrades durch, ohne sich um die Abwärtskompatibilität Gedanken machen zu müssen, da Sie mehrere Versionen mit einer einzigen Plattform verwalten können. Konfigurieren Sie einen Test-Server, damit Sie die API-Einstellungen abstimmen können, ohne dass dabei nachteilige Auswirkungen für den Produktions-Server entstehen.
So funktioniert es ›

API-Ratenbegrenzung und Drosselung

Beschränken Sie den Zugriff auf APIs mit einem Schwellenwert basierend auf der Anzahl der Abrufe pro Zeiteinheit. Wählen Sie aus vordefinierten SLAs, oder erstellen Sie individuelle SLA-Pläne. Legen Sie „weiche“ Grenzen fest, innerhalb derer ein Zugriff zulässig ist, der Anwender jedoch benachrichtigt wird, sowie „harte“ Grenzen, ab denen ein weiterer Abruf abgelehnt wird.
So funktioniert es ›

API-Überwachung

Ermitteln Sie, wie Ihre Kunden Ihre APIs verwenden und welche individuellen Methoden sie dafür nutzen. Erlangen Sie Erkenntnisse über die Nutzung, oder antizipieren Sie Probleme, und verhindern Sie diese. Erfassen Sie sämtliche Aspekte der API-Leistung mithilfe von standardmäßigen Metriken wie Zugriffen, Datenübertragung u. a. Konzipieren Sie ein anwenderdefiniertes Dashboard, sodass die am häufigsten verwendeten Metriken jederzeit abrufbereit sind.
So funktioniert es ›

API-Cache

Reduzieren Sie die API-Latenz und die Server-seitige Last für Daten, die nur selten geändert werden. Konfigurieren Sie die maximale Caching-Antwortgröße und das Cache-Zeit-Limit. Ermöglichen Sie Zwischenspeicherung für das gesamte API, oder konfigurieren Sie Zwischenspeicherung für bestimmte API-Vorgänge.

API-Zugriffssteuerung

Sichern Sie Ihre APIs, indem Sie den Zugriff auf autorisierte Anwendungen beschränken. Verwenden Sie eine grundlegende Authentifizierung, API-Schlüssel, OAuth oder OAuth mit einem SAML-basierten Autorisierungs-Server, damit gewährleistet ist, dass nur entsprechend berechtigte Anwendungen API-Aufrufe herbeiführen können.
So funktioniert es ›

Richtlinien-Management

Sparen Sie Zeit und Mühe und vermeiden Sie Fehler, indem Sie Richtlinien erstellen und an APIs anhängen. Herausgeber können das Verhalten von APIs durch die Konfiguration ändern, indem sie Richtlinien für Anfragen oder Antworten anhängen.


Sicherheit an erster Stelle

Sicherheit an erster Stelle

Single Sign-on

Nutzen Sie nur einen einzigen Satz an Anmeldedaten für mehrere Anwendungen. Mit SAML verfügen alle Benutzer über einen einzigen Authentifizierungspunkt, der dem Unternehmen jederzeit einen Einblick in den Zugriff auf Benutzerebene in das Ökosystem verschafft.

Automatische Sperrung (Lockdown)

Sperren Sie den Produktions-Server mit einem einzigen Mausklick. Alle Schritte im Lockdown-Leitfaden werden systematisch befolgt, um sicherzustellen, dass Sicherheitsmaßnahmen ausfallsicher und richtlinienkonform sind. Nach der Sperrung wird das System weiterhin auf potenzielle Verstöße überwacht.

Sicherheitsverbesserungen

Nutzen Sie die Unterstützung für die NTLM-Authentifizierung für die Tags CFSHAREPOINT, CFOBJECT und CFINVOKE, sodass Anwender durch Funktionen für Authentifizierung, Integrität und Vertraulichkeit geschützt werden. Profitieren Sie von der Authentifizierung über Common Access Card (CAC), um auf ColdFusion Administrator und das Performance Management Toolset zuzugreifen.

Sicherheits-Code-Analyse

Verwenden Sie die Sicherheits-Code-Analyse, um bestehenden Anwendungs-Code zu überprüfen und so automatisch Schwachstellen und potenzielle Sicherheitsverletzungen zu ermitteln. Identifizieren Sie die Code-Schwachstelle, die Art der Schwachstelle sowie den Schweregrad, und beheben Sie die Schwachstelle mit den bereitgestellten Empfehlungen.

Digitale Unterzeichnung und Archivierung von PDF-Dateien

Elektronische Signaturen erhöhen die Sicherheit von PDF-Dateien. Die Echtheit und Integrität des Dokuments werden durch Unterschrift, Zertifizierung und Validierung der PDF-Dateien durch den Anwender bestätigt. Neue Archivierungsfunktionen, u. a. die Unterstützung für PDF/A-2b, ermöglichen die langfristige Aufbewahrung elektronischer Dateien als in sich geschlossene Archivdokumente.

Bereinigen von PDF-Dateien

Verhindern Sie die unabsichtliche Veröffentlichung von verborgenen vertraulichen Informationen, die missbräuchlich verwendet werden könnten. Entfernen Sie Elemente – wie Aktionen, JavaScript- und Formularfelder, alternative Bilder, eingebettete Seiten-Miniaturansichten, eingebettete Dateien, Dokument-Tags und Metadaten – aus PDF-Dokumenten.

Schutz vor Bedrohungen

Schützen Sie Ihre APIs, indem Sie sie an sofort einsetzbare Richtlinien anhängen, beispielsweise Content-Einschränkungen, JSON-Strukturbeschränkungen, XML-Bedrohungsschutz, HTTP-Nachrichtenbeschränkungen und IP-Zugriffskontrolle.

Schwärzen von PDF-Dokumenten

Gewährleisten Sie die Vertraulichkeit von Inhalten beim Freigeben oder Verteilen von PDF-Dokumenten. Schwärzen Sie ausgewählte Bereiche der sichtbaren Inhalte, darunter auch Bilder, bevor Sie PDF-Dateien freigeben. Die geschwärzten Bereiche werden dauerhaft entfernt und als gelöschte bzw. ausgegraute Flächen im PDF-Dokument angezeigt.


Eine Plattform, die sich mit Ihren Anforderungen skalieren lässt

Eine Plattform, die sich mit Ihren Anforderungen skalieren lässt

Enterprise-Infrastruktur

Durch die Erstellung und Verwaltung mehrerer Server-Instanzen in einer Cluster- oder virtualisierten Umgebung lässt sich eine bessere Skalierbarkeit erreichen. ColdFusion kann aus dem bestehenden Java EE-Anwendungs-Server heraus als EAR- oder WAR-Datei implementiert werden. Die integrierte, hoch skalierbare E-Mail-Engine gibt keine Beschränkung bei der Zahl ein- und ausgehender E-Mails vor.

Externer Speicher für den Sitzungsumfang

Sie brauchen sich keine Gedanken mehr über eingeschränkte Speicherkapazitäten für Sitzungsdaten zu machen, denn jetzt können Sie einen externen verteilten Speicher konfigurieren, um die Sitzungsdaten außerhalb des Speichers zu archivieren. Die umständliche Sitzungskonfiguration gehört der Vergangenheit an. Profitieren Sie über alle Cluster-Knoten hinweg von einem vollständigen Lastenausgleich.


Erreichen Sie mehr mit weniger

Erreichen Sie mehr mit weniger

Schlanker Installer

Sie können in nur wenigen Minuten mit dem völlig neuen Installationsprogramm starten, mit dem Sie wiederholbare Installationen der Dienste automatisieren können, die Sie benötigen. Sie haben jederzeit absolute Kontrolle darüber, was Sie installieren.

Modularisierung

Beschränken Sie die Installation von Services auf diejenigen, die Sie benötigen. Dank der Modularisierung können Sie nach und nach kleine Code-Teile integrieren und Anwendungen schnell und nahtlos bereitstellen.

Docker Images

Stellen Sie Anwendungen in jeder Umgebung schnell bereit und skalieren Sie sie. Stellen Sie sicher, dass Ihr ColdFusion-Code in allen Umgebungen nahtlos ausgeführt wird. Standardisieren Sie Umgebungen für die kontinuierliche Integration und Bereitstellung Ihrer Anwendungen.

Asynchrone Programmierung

Steigern Sie die Leistung Ihrer Hauptanwendung, indem Sie ressourcenintensive Code-Segmente in einen sekundären Thread auslagern. Verwenden Sie die Funktion „RUNASYNC“, um Code ohne den Overhead für die Verwaltung mehrerer Threads auszuführen. Sobald das Ergebnis einsatzbereit ist, erhalten Sie eine Benachrichtigung. 

Verbesserte objektorientierte Unterstützung

Steigern Sie die Wiederverwendung von Code, verbessern Sie die Modularität, steigern Sie die Produktivität, und implementieren Sie objektorientierte Design-Muster mit Endvariablen, Methoden und Komponenten, abstrakten Komponenten, Standardfunktionen sowie Schnittstellen- und Nebenformen-Ausgabetypen.

Unterstützung für Web-Dienste

Mit der WSDL 2.0-Spezifikation und SOAP 1.2 können Sie Web-Dienste mit weniger Code veröffentlichen und abrufen. Aktivieren Sie die Filterung von REST-Diensten mithilfe der integrierten Unterstützung für die JSON-Feldprojektion. Steuern Sie REST-Anfragen mit der Lebenszyklusmethode onRESTRequest.

Dynamische und interaktive HTML5-Diagramme

Implementieren Sie eine große Auswahl an HTML5-Diagrammen unter Verwendung des integrierten CFCHART-Tags. Erstellen Sie mit einer Server-seitigen Charting Engine ganz einfach dynamische, datenintensive Diagramme. Zeigen Sie Daten in verschiedensten interaktiven Formaten an, z. B. mit Zoom-Funktionen, um Kunden eine detaillierte Ansicht der Informationen zu ermöglichen.

Code Profiler

Identifizieren und beheben Sie schnell komplexe Performance-Probleme, die tief in Ihrem Code stecken. Erhalten Sie die detaillierten Informationen, die erforderlich sind, um die Ursache von Engpässen zu lokalisieren und Fehler in Anwendungen effektiver zu beheben. 

Datenbank-Überwachung

Stellen Sie sicher, dass Ihre Datenbank die Anwendungsleistung nicht beeinträchtigt. Überwachen Sie alle Datenbankabfragen, Transaktionen und den Abfrage-Cache visuell und erhalten Sie vordefinierte oder angepasste Warnmeldungen, um vorbeugende oder korrigierende Maßnahmen zu ergreifen.

Überwachung von externen Services

Ermitteln Sie externe Faktoren wie Web-Dienste, Dateisystem, Mailserver, LDAP, Microsoft SharePoint oder Übertragungsprotokolle, die die Anwendungsleistung beeinträchtigen könnten. Stellen Sie sicher, dass alle Komponenten der IT-Infrastruktur aufeinander abgestimmt sind.

Vollständige CFSCRIPT-Unterstützung

Arbeiten Sie produktiv mit der vollständigen Scripting-Unterstützung für CFSCRIPT und sogar einem optionalen Semikolon zum Beenden einer Code-Zeile. Entwickeln Sie Anwendungen schneller und einfacher, indem Sie auf jede Funktion von ColdFusion  mit CFSCRIPT zugreifen.

Spracherweiterungen

Profitieren Sie von allen CFML-Funktionen, die Sie benötigen. Interagieren Sie nahtlos mit externen Systemen mit Unterstützung für die Nullkonservierung von Datentypen und einer intuitiveren Art der Erstellung von Java-Objekten. Reduzieren Sie den Coding-Aufwand, indem Sie Arrays und Abfragen ganz einfach bearbeiten. Formatieren Sie Datum/Uhrzeit mit einer einzigen Funktion u. v. m.

Moderne Admin-Benutzeroberfläche

Profitieren Sie von einer schlanken, responsiven Benutzeroberfläche, die auf einer Einzelseiten-Architektur basiert. Durch den einfachen Zugriff auf alle ColdFusion-Einstellungen können Sie alle Administratoraufgaben schneller ausführen – suchen Sie einfach nach benötigten Funktionen.

Verteilter Cache

Verbessern Sie die Leistung und Skalierbarkeit, indem Sie die integrierte Unterstützung für drei beliebte Engines nutzen: JCS, Memcached und Redis. Binden Sie auch Ihre eigene Caching-Engine ein, indem Sie eine einfache CFML-Schnittstelle implementieren. 

Automatische Connector-Optimierung

Stellen Sie sicher, dass Ihre Websites immer funktionsfähig sind. Beheben Sie „503 Service Unavailable“-Fehler, indem Sie die Connector-Konfiguration durch das Performance Management Toolset basierend auf dem eingehenden Datenverkehr dynamisch anpassen lassen.

Server-Überwachung

Markieren Sie Leistungsprobleme und isolieren Sie Problembereiche, damit Sie schneller Korrekturmaßnahmen einleiten können. Informieren Sie sich in Echtzeit über die durchschnittliche Reaktionszeit und den durchschnittlichen Durchsatz im gesamten Cluster oder für einen Knoten, eine Anwendung oder eine Seite. Die Informationen werden automatisch für die Verlaufsanalyse archiviert.