Echtzeit- und Eventarchitekturen
Das Ergebnis einer Aktion kommt manchmal erst lange nach ihrer Anforderung an. Das Rey’actif-Ökosystem nutzte WebSocket-Dispatcher für Webanwendungen und InDesign Server-Verarbeitung: ein Erlebnis in der Artikulation zwischen Ereignissen, Zuständen und Schnittstellen.
Die Werkzeuge der
redaktionelle Produktion.
Diese Rey’actif-Ansichten verorten die Funktionen in der Redaktionskette: Produkte, Bilder, Seiten und Validierung. Sie stammen aus einer Demonstration der Plattform im Jahr 2018.
Bildschirm vergrößern Die Daten treffen auf das Visuelle
Beschreibung, Preis, Herkunft und Verpackung geben einen Vorgeschmack, daneben Bildressourcen.
Real Rey’actif-Schnittstelle · Demo-Archiv von 2018.
Bildschirm vergrößern From the product to its location on the page
Die Doppelseite, das Vorschaubild und die Produktbasis ermöglichen Ihnen das Arbeiten im Kontext der Publikation.
Real Rey’actif-Schnittstelle · Demo-Archiv von 2018.Trennen Sie die Anfrage von ihrem Ergebnis
Eine Dokumentengenerierung oder Bildverarbeitung kann eine Wartezeit erfordern. Die Schnittstelle muss in der Lage sein, den Antrag und dann seine Entwicklung einzureichen, ohne darauf hinzuweisen, dass die erste Empfangsbestätigung die endgültige Leistung ist.
In Rey’actif wurden Verarbeitungsdienste und Webanwendungen mit WebSocket-Dispatchern verknüpft. Die Integrationsarbeit bestand darin, diese Komponenten mit für Benutzer verständlichen Schritten zu verknüpfen.
InDesign Server Veranstaltungen verbinden
Mehrere Verarbeitungsmanager kontrollierten die InDesign Server-Umgebungen. Überprüfungen auf INDD-Änderungen und den PDF-Status waren weitere Folgepunkte in der Kette.
Das Feedback muss es ermöglichen, zwischen einem zu bearbeitenden Dokument, einem in Bearbeitung befindlichen Dokument und einem verfügbaren Output zu unterscheiden. Ereignisse dienen dieser gemeinsamen Lesung zwischen der Engine und der Schnittstelle.
Behalten Sie nach einer Unterbrechung einen konsistenten Zustand bei
Ein Benutzer kann seinen Browser schließen, eine Verbindung verlieren oder später zu einem Ordner zurückkehren. Der Entwurf muss vorsehen, wie der Status des Werks wiederhergestellt und die Informationen näher an die Schnittstelle mit dem des Dienstes gebracht werden können.
Wir untersuchen diese Szenarien während der Integration: erneute Verbindung, erneute Anzeige, abgeschlossene Verarbeitung zwischen zwei Ansichten und empfangene Nachrichten in einer unerwarteten Reihenfolge. Der Dienst muss in gewöhnlichen Arbeitssituationen verständlich bleiben.
Respektieren Sie den Benutzerkontext
Eine Benachrichtigung muss der richtigen Sitzung und dem richtigen Geschäftskontext beitreten. Die Rey-Active-Umgebung umfasste die Verwaltung von OAuth-Sitzungen und Sicherheitscodes, die per SMS gesendet wurden.
Der Zusammenhang zwischen Zugriff, Ereignissen und Dateien erfordert die Definition dessen, was jeder Benutzer einsehen und auslösen kann. Die Reaktionsfähigkeit der Schnittstelle bleibt mit der Zugriffskontrolle und der Datenkonsistenz verknüpft.
Verbinden Sie Anwendungen und behalten Sie die Kontrolle über den Austausch.
Beispiel für einen Pfad mit verzögerter Verarbeitung: Der Connector bereitet die Daten vor, organisiert deren Übertragung und speichert die Ergebnisse des Austauschs zur Überwachung und Wiederherstellung.
- 01Eingehende Daten ↓
Quellen
API, Dateien und Datenbanken
Bezeichner • Formate - 02Transformierte Daten ↓
Anpassung
Geschäftskorrespondenz
Felder • Einheiten • Referenzen - 03Aufgaben bereit ▼
Verarbeitungswarteschlange
Anfragen organisieren
Priorität • Planung - 04Schreiben im Ziel ▼
Ausführung
Bearbeitung von Aufgaben
Kontrollen • Streichhölzer - 05Retouren und Varianzen ▼
Ziel
Anwendung oder ERP
Objekte • Verwaltungsregeln - 06
Follow-up und Wiederaufnahme
Die Kontrolle kehrt zurück
Journal • Status • Erinnerung
Identifizieren
Behalten Sie die Referenz der Quelle und der Zielanwendung bei.
Transform
Beschreiben Sie Korrespondenzen und unterscheiden Sie direkte Anrufe von verzögerter Verarbeitung.
Übernahme
Finden Sie den Zustand und den Kontext eines Austauschs, der in Rente gehen soll.
Projekte und konkrete Situationen.
JPEG und PDF: Stellen Sie Informationen aus dem Kern der Dateien wieder her
Erfahrung des Gründers · Reymann
In JPEGs integrierte Spuren, Apoove-Anmerkungen, Bilder und Anhänge: Verarbeitung, um Informationen zwischen Anwendungen nutzbar zu machen.
Erkunden Sie den FallUTS & InDesign Server: Typografie mit Generation verknüpfen
Erfahrung des Gründers · Reymann
Ein Back-Engineering rund um Universal Type Server, um Typografien in der InDesign Server-Generationskette verfügbar zu machen.
Erkunden Sie den FallProdukte zwischen den Werkzeugen zirkulieren lassen
Projekt Dtouch
Referenzen, Kategorien, Preise und Bilder: Ein nützlicher Katalog hängt auch davon ab, wie seine Daten eingespeist werden.
Erkunden Sie den FallDein Job verdient
Die richtigen Werkzeuge.
Ein spezifisches Bedürfnis, eine Software zu entwickeln, ein Projekt zu gestalten.
