Patent ID: 8849747

Claim:
A method performed with a computing system for business process management, the method comprising: identifying a business process model generated with a business process modeling tool; transforming the business process model defined in a first format to one or more artifacts defined in a second format, the transforming comprising: parsing the business process model into a directed graph comprising one or more typed nodes that define one or more process steps, and one or more edges that define one or more control flow connectors; and generating a plurality of tokens, wherein each of the plurality of tokens represents a thread of control within each of the one or more process steps by enabling a process execution order, and each of the plurality of tokens comprises a token identifier that triggers one of the one or more process steps, and a token position assigned to each of the one or more edges; deploying an output file defined by the one or more artifacts in an in-memory database; and executing the output file in an in-memory database based at least in part on one or more processes executing in the in-memory database in response to a received query for data stored in the in-memory database.