Die Software Plattform für ausgelastete Entwickler

Implementieren Sie software-definierte Fabrikprozesse mit einem Low-Code Programmiermodell und einer auf Geschwindigkeit und Resilienz ausgelegten Architektur ohne Infrastruktur.

Wie die Actyx Low-Code Plattform funktioniert

Local-First Cooperation—ein neues Paradigma

Das Programmiermodell

Den Prozess, und nicht die IT, programmieren

Die Actyx-Plattform bietet ein Low-Code Programmiermodell, mit dem Sie den Prozess anstelle der IT programmieren.

Der lokale Twin—ein Fisch

Lokale Twins sind als asynchrone Low-Code Zustandsmaschinen programmiert—wir nennen sie Fische. Sie konsumieren und erstellen Ereignisse und passen ihren Zustand entsprechend an.

  • Geschäftslogik mit Low-Code Ansatz definieren
  • Programmieren Sie die Domäne als solche
  • Kooperieren Sie anhand strukturierter Ereignisse

Eingebaute Kommunikation und Speicherung

Jegliche Kommunikation zwischen Ihren Fischen oder mit anderen Systemen findet nur auf localhost statt. Die Synchronisierung erfolgt automatisch.

  • Nutzten Sie den immer verfügbaren localhost Endpunkt
  • Historische Events oder States jederzeit einsehen
  • Events und States werden automatisch synchronisiert
1type State = 'Unknown' | 'Idle' | 'Running' | 'Interrupted'
2type Event = 'SetIdle' | 'SetRunning' | 'SetInterrupted'
3// The local twin of a machine
4const MachineFish = (name: string): Fish<State, Event> => ({
5 // Unique ID
6 fishId: FishId.of('machineFish', name, 0),
7 // Where we start
8 initialState: 'Unknown',
9 // Event subscriptions
10 where: Tag<Event>('machine').withId(name),
11 // Business logic (event reducer)
12 onEvent: (state, event) => {
13 switch (event) {
14 case 'SetIdle': return 'Idle'
15 case 'SetRunning': return 'Running'
16 case 'SetInterrupted': return 'Interrupted'
17 default: break
18 }
19 return state
20 },
21})

Was ist dabei

Fabrik Software, end-to-end

Mit unseren Produkten und im Ökosystem können Sie Fabrik-Software schnell entwerfen, entwickeln, installieren und überwachen. Machen Sie es selbst oder arbeiten Sie mit einem unserer Anwendungspartner.

Entwerfen

  • Use-Case Beispiele
  • Referenzarchitekturen
  • Beispiele und Tutorials
  • Anwendungspartner

Entwickeln

  • Low-Code Framework
  • Event-Sourcing Modell
  • Entwickler Helpdesk
  • Zertifizierte Edge-Geräte

Installieren

  • Einfache Edge-Anwendung
  • Mobile Verpackung
  • Headless Verpackung
  • EMM-Kompatibilität

Überwachen

  • Logs zur Überwachung
  • Terminal CLI
  • Management GUI
  • DevOps-Kompatibilität