Show Menu
THEMEN×

Übersicht über die Erfassung und Verarbeitung von Assets mit Asset-Microservices

Adobe Experience Manager als Cloud-Dienst bietet eine Cloud-native Methode zur Nutzung von Experience Manager-Anwendungen und -Funktionen. Eines der Schlüsselelemente dieser neuen Architektur ist die auf Asset-Microservices basierende Erfassung und Verarbeitung von Assets. Asset Microservices bieten eine skalierbare und widerstandsfähige Verarbeitung von Assets mithilfe von Cloud-Diensten. Adobe verwaltet die Cloud-Dienste für eine optimale Verarbeitung verschiedener Asset-Typen und Verarbeitungsoptionen. Die wichtigsten Vorteile von Cloud-nativen Asset-Mikrodiensten sind:
  • Skalierbare Architektur, die eine nahtlose Verarbeitung für ressourcenintensive Vorgänge ermöglicht.
  • Effiziente Indizierung und Textextraktion, die die Leistung Ihrer Experience Manager-Umgebungen nicht beeinträchtigen.
  • Minimieren des Bedarfs an Workflows zur Verarbeitung von Assets in der Experience Manager-Umgebung. Dadurch werden Ressourcen freigesetzt, die Belastung von Experience Manager minimiert und Skalierbarkeit gewährleistet.
  • Verbesserte Ausfallsicherheit bei der Verarbeitung von Assets. Potenzielle Probleme beim Umgang mit atypischen Dateien, wie beschädigten oder extrem großen Dateien, wirken sich nicht mehr auf die Leistung der Implementierung aus.
  • Vereinfachte Konfiguration der Asset-Verarbeitung für Administratoren.
  • Die Einrichtung der Asset-Verarbeitung wird von Adobe verwaltet und gewartet, um eine optimale Konfiguration für die Handhabung von Ausgabeformaten, Metadaten und Textextraktion für verschiedene Dateitypen bereitzustellen.
  • Native Adobe file processing services are used where applicable, providing high-fidelity output and efficient handling of Adobe proprietary formats .
  • Möglichkeit, den Nachbearbeitungs-Workflow so zu konfigurieren, dass benutzerspezifische Aktionen und Integrationen hinzugefügt werden können.
Mithilfe von Asset-Mikrodiensten können Sie die Notwendigkeit von Rendering-Werkzeugen und -Methoden von Drittanbietern (z. B. ImageMagick- und FFmpeg-Transkodierung) vermeiden und Konfigurationen vereinfachen. Gleichzeitig stehen Ihnen die standardmäßigen Funktionen für gängige Dateitypen zur Verfügung.

Umfangreiche Architektur

Ein Architekturdiagramm zeigt die Schlüsselelemente für die Erfassung und Verarbeitung von Assets sowie den Fluss von Assets im gesamten System.

Erfassung und Verarbeitung von Assets mit Asset-Microservices

Die wichtigsten Schritte der Erfassung und Verarbeitung mithilfe von Asset-Microservices sind:
  • Clients wie Webbrowser oder Adobe Asset Link senden eine Upload-Anfrage an Experience Manager und beginnen mit dem Hochladen der Binärdatei direkt in den binären Cloud-Speicher.
  • Nach Abschluss des direkten binären Uploads benachrichtigt der Client Experience Manager.
  • Experience Manager sendet eine Verarbeitungsanfrage an die Asset-Microservices. Der Inhalt der Anforderung hängt von der Konfiguration der verarbeitenden Profil in Experience Manager ab, die angeben, welche Darstellungen generiert werden sollen.
  • Das Backend der Assets-Microservices empfängt die Anfrage und sendet sie je nach Anfrage an einen oder mehrere Microservices. Jeder Microservice greift direkt auf die ursprüngliche Binärdatei im binären Cloud-Speicher zu.
  • Die Ergebnisse der Verarbeitung, z. B. Ausgabeformate, werden im binären Cloud-Speicher gespeichert.
  • Experience Manager wird benachrichtigt, dass die Verarbeitung abgeschlossen ist und direkte Verweise auf die generierten Binärdateien (Darstellungen) vorhanden sind. Die generierten Darstellungen sind in Experience Manager für das hochgeladene Asset verfügbar.
Dies ist der grundlegende Fluss der Asset-Erfassung und -Verarbeitung. Wenn dies konfiguriert ist, kann Experience Manager auch ein benutzerdefiniertes Workflow-Modell für die Nachbearbeitung des Assets Beginn. Führen Sie beispielsweise benutzerdefinierte Schritte aus, die für Ihre Umgebung spezifisch sind, z. B. Abrufen von Informationen aus einem Unternehmenssystem und Hinzufügen zu Asset-Eigenschaften.
Die Erfassung und der Verarbeitungsfluss sind Schlüsselkonzepte der Asset Microservices-Architektur für Experience Manager.
  • Direkter binärer Zugriff : Assets werden in den Cloud Binary Store übertragen (und hochgeladen), sobald sie für Experience Manager-Umgebung konfiguriert wurden. Anschließend erhalten AEM, Asset-Mikrodienste und schließlich Clients direkten Zugriff auf sie, um ihre Arbeit auszuführen. Dadurch wird die Belastung der Netzwerke und die Duplizierung der gespeicherten Binärdateien minimiert.
  • Externalisierte Verarbeitung : Die Verarbeitung von Assets erfolgt außerhalb von AEM Umgebung und spart ihre Ressourcen (CPU, Arbeitsspeicher), um wichtige Digital Asset Management-Funktionen bereitzustellen und die interaktive Arbeit mit dem System für Endbenutzer zu unterstützen.

Asset-Upload mit direktem Binärzugriff

Experience Manager-Clients, die Teil des Produktangebots sind, unterstützen standardmäßig alle Uploads mit direktem binären Zugriff. Dazu gehören das Hochladen über die Web-Oberfläche, Adobe Asset Link und das AEM-Desktop-Programm.
Sie können benutzerdefinierte Upload-Tools verwenden, die direkt mit AEM-HTTP-APIs funktionieren. Sie können diese APIs direkt verwenden oder die folgenden Open-Source-Projekte verwenden und erweitern, die das Upload-Protokoll implementieren:
For more information, see upload assets .

Hinzufügen eine benutzerdefinierten Asset-Nachbearbeitung

Während die Anforderungen an die Asset-Verarbeitung der meisten Kunden von den konfigurierbaren Asset-Microservices erfüllt werden, benötigen einige Kunden möglicherweise zusätzliche Asset-Verarbeitungsschritte. Dies gilt insbesondere dann, wenn Assets auf der Grundlage von Informationen aus anderen Systemen über Integrationen verarbeitet werden müssen. In solchen Fällen können benutzerdefinierte Workflows für die Nachbearbeitung verwendet werden.
Nacharbeitungs-Workflows sind reguläre AEM-Workflow-Modelle, die im AEM-Workflow-Editor erstellt und verwaltet werden. Kunden können die Workflows so konfigurieren, dass zusätzliche Verarbeitungsschritte für ein Asset ausgeführt werden, einschließlich der verfügbaren vordefinierten Workflow-Schritte und benutzerdefinierter Workflows.
Adobe Experience Manager kann so konfiguriert werden, dass die Workflows nach Abschluss der Asset-Verarbeitung automatisch ausgelöst werden.