Notation agnostique
Le choix de notation ne doit pas imposer une pile d'exécution différente à chaque fois.
Qubit
Qubit est la couche propriétaire que j'ai construite pour exécuter plusieurs formes de modèles avec une sémantique commune et déterministe, du serveur à des environnements plus proches du edge.
Vue publique
Le détail des transformations internes, du scheduling, de la représentation mémoire et des optimisations reste volontairement privé.
Fondation d'exécution déterministe et multi-surface. Les mécanismes internes propriétaires ne sont pas documentés ici.
Pourquoi
Le choix de notation ne doit pas imposer une pile d'exécution différente à chaque fois.
Les effets structurants, les règles et les transitions importantes doivent rester explicites même lorsque l'intelligence en amont est probabiliste.
Le même modèle doit pouvoir conserver son comportement sur plusieurs surfaces d'exécution.
Le moteur a été pensé comme un système distribué, pas comme un simple runtime local.
Histoire
IFML, BPMN, Camunda, WebAssembly et d'autres expérimentations ont chacun résolu une partie du problème. Qubit est né du besoin de trouver une couche plus fondamentale qui ne dépende pas d'une seule notation.