Patent Document ID: 8423955
Application ID: 11897910

Base Claim:
1. A computer-implemented method, comprising: receiving, by a business process management (BPM) engine executable by a processing device to support a plurality of business process languages, user input identifying a definition of a business process; identifying one of the plurality of business process languages supported by the BPM engine and used for the definition of the business process, the identifying in view of a filename extension of a file containing the definition; invoking a runtime environment associated with the one of the plurality of business process languages; executing the business process in the invoked runtime environment; and storing, in a runtime execution database, runtime execution data collected during the executing of the business process, wherein the runtime execution data comprises generic data that applies across the plurality of business process languages and data specific to one of the plurality of business process languages.

---

Claim 4:
4. The method of claim 1 further comprising: presenting the runtime execution data to a user.