Business Process Management (BPM) enabling software has been around for decades having started as document centric workflow. It’s progressed into the Service Oriented Architecture (SOA) age to become an orchestrator of services and human tasks.
Now we see that the Service Architecture is evolving to include a relatively new concept called Microservice Architecture (MSA). That architecture along with enabling technologies like Cloud Services and Application Containers is allowing us to apply process management practices to solutions in a much more lightweight and agile way.
In this series of posts, we will see how to apply BPM principles to solutions that are implemented in a MSA as well as how to integrate workflows into the microservices themselves.