node - Motor de flujo de trabajo en Javascript
state machine game (2)
¿Alguien sabe un motor de flujo de trabajo (como Spring WebFlow) para Javascript? Tenemos un marco hecho en casa que nos permite guiar la navegación del sitio usando JSON, pero su calidad está lejos de ser buena.
Edición basada en respuestas dadas: el motor debe ejecutarse en el navegador y reducir al mínimo el número de solicitudes al servidor.
dataflo.ws
Es un motor de flujo de trabajo basado en JSON. Cuenta con:
- diseño modular
- varias tareas integradas útiles (MongoDB, OAuth, RabbitMQ)
- Iniciador HTTP con un enrutador
Funciona en Node.js, en navegadores (incluido IE9) y en PhoneGap.
GPLv3, código en GitHub: dataflo.ws
Según lo sugerido por katspaugh, estoy publicando las bibliotecas que encontré como la respuesta. Lista de bibliotecas de flujo de trabajo que he encontrado hasta ahora:
- Workflow.js para Backbone.js https://github.com/kendagriff/workflow.js
- Sprout Workflow Engine https://github.com/bstaats/workr
- Máquina de estados finitos de Javascript https://github.com/jakesgordon/javascript-state-machine
- Tabla de estado https://github.com/DavidDurman/statechart
- machina.js https://github.com/ifandelse/machina.js
- jWorkflow https://github.com/tinyhippos/jWorkflow
- Stately https://github.com/fschaefer/Stately.js