1. A method comprising: receiving a first process definition, the first process definition comprising a command, a transition that directs an execution of the command, and an action handler module, the action handler module comprising an instance of code that, when executed, performs a logic operation in conjunction with the transition; loading a second process definition from a process archive; generating, in view of the command, the transition, the action, and a request from a process client, a business process state; executing the business process state in view of the first process definition and the second process definition; converting, by a processing device executing a format converter, the business process state, as executed, into a serialized Java™ object; and storing, by the processing device executing a state manager communicably coupled to the format converter, the business process state, as converted into the Java™ object in a memory grid of cache nodes comprising a Java™-based data grid, by: creating a cluster-enabled distributed cache manager for the Java™-based data grid; creating a cluster-enabled distributed cache of the Java™-based data grid using the cluster-enabled distributed cache manager; and inserting the business process state, as converted into the Java™ object, into the cluster-enabled distributed cache using a key-value pair.