View on GitHub

TheProcessFoundry

A BPMN microservice framework

The Process Foundry

A concept for a BPMN microservice framework with a focus on the developer’s user experience (UX). As with all frameworks, this one sucks. I would welcome the help to make it suck less. uI’m currently writing smaller (ha … smaller) tools such as Grapht, PivoTable, and NomNomicon.

The Reason

Most of my projects tend to be automation of wrapping APIs and CLIs (I know, essentiaally the same thing) and wiring them together. To reduce all the boilerplate, I’m abstracting each one into set of Actions and Events that can be securely routed to each other. Hopefully, this hideously complex idea will make things simpler in the long run.

Projects

The Initial Use Cases

I’m doing the proof of concept on two use cases.

TODOs

Too many to list. I’m currently focused on Grapht and PivoTable to build an invoicer. I put a bit of time into some other side projects that can make use of them that in order to give myself some different use cases.

Future research

https://github.com/google/tarpc - Remote Process Call (RPC) framework

FAQ