Automatisierung von DAML-Anwendungen mit Python-basierten DAZL-Bots
Einführung
NashTech fügte Unterstützung für APIs von Drittanbietern hinzu, indem es Bots erstellte, die auf externe Aktivitäten achten.
DAML (Digital Asset Modeling Language) hat sich als vielversprechende Technologie herauskristallisiert, um in der Blockchain Spitzenleistungen zu erzielen. Es handelt sich um eine Open-Source-Programmiersprache, mit der verteilte Anwendungen auf Basis von Smart Contracts schnell, präzise und korrekt geschrieben werden können. Das System ist so konzipiert, dass Maschinen und Menschen die im Vertrag enthaltenen Informationen verstehen können. Es ist funktional, da es auf der Erfahrung von Haskell basiert und für verteilte Geschäftsabläufe konzipiert wurde. Es hilft einem Entwickler, sich mehr auf die Programmierung der Geschäftsprozesse zu konzentrieren, indem es den Zeitaufwand für den Umgang mit Verschlüsselung und Blockchain reduziert.
Die Herausforderung
Warum brauchen wir Bots?
DAML ist eine großartige Programmiersprache, aber sie ist noch neu und befindet sich in der Entwicklung. Manchmal müssen Entwickler Prozesse automatisieren, z. B. die Generierung von Aktionen als Reaktion auf ein bestimmtes Ereignis (z. B. eine eingehende Transaktion). Nehmen wir an, wir wollen automatisch einen neuen Vertrag in DAML erstellen, nachdem ein anderer Vertrag erstellt wurde. Im Moment ist es nicht möglich, dies mit DAML selbst zu erreichen, da DAML Trigger noch in der Entwicklung ist. Zu diesem Zweck benötigen wir Bots, die im Grunde eine Abstraktion darstellen, um eine Automatisierung für ein DAML-Ledger zu erstellen.
Die Lösung
Wie löst DAZL das Problem?
DAZL ist eine erstaunliche Python-Bibliothek, die von Digital Asset bereitgestellt wird. Es bietet mehrere Funktionen, die die Automatisierung im Ledger ermöglichen, da es Ereignislisten für dieselben bereitstellt. Angenommen, Sie möchten ein bestimmtes Stück Code nach der Ausführung von Ereignissen im Zusammenhang mit Verträgen ausführen, wie z. B. Erstellung, Archivierung oder Ausübung von Wahlrechten, dann kann dies mit der DAZL-Bibliothek leicht bewerkstelligt werden.
Das Ergebnis
– Fügen Sie Unterstützung für APIs von Drittanbietern hinzu, indem Sie einfach Bots erstellen, die auf externe Aktivitäten achten.
– Funktioniert hervorragend mit dem DABL Cloud Service.
– Tragbar und je nach Bedarf einstellbar.
– Schnelle Reaktionszeit.
DAZL ist ein Open-Source-Projekt. Sie können den Quellcode hier finden:
Weitere Fallstudien lesen
Vom Überwinden von Widrigkeiten zum Reiten der Welle der digitalen Transformation im Bildungssektor
Erfahren Sie, wie NashTech dem Trinity College London hilft, die Welle der digitalen Transformation im Bildungssektor zu reiten
Migration und Modernisierung der virtuellen Lernumgebung auf AWS für ein verbessertes Erlebnis
Das migrierte und modernisierte Moodle Infrastruktur bedeutet, dass The Open Die Universität kann nun folgende Vorteile nutzen Cloud-Vorteile.
Ein Einblick in eine einjährige RPA-Reise mit einem führenden digitalen Werbedienst
Ein Einblick in eine einjährige RPA-Reise mit einem führenden Anbieter von digitalen Werbedienstleistungen und -lösungen und wie NashTech ihnen geholfen hat.
Lassen Sie uns über Ihr Projekt sprechen
- Themen: