6. The system according to claim 5 , wherein a process workflow is expressed by a hierarchical tree-like structure, and the capability of a markup language is used to map said tree-like structures into a specific format of said markup language.
5. A system including at least one processor and a non-transitory computer readable memory, said non-transitory computer readable medium having program code stored thereon for, when executed on said processor, generating a separate runtime compliant partner process for a given original process, wherein both processes are dedicated to interact with each other, said program code comprising: program code for identifying all activities of the original process interacting with the separate partner process; program code for determining, at least in part according to a pre-defined catalogue of mapping rules, whether an activity in said original process is able to be mirrored in said separate partner process, wherein said activity in said original process is able to be mirrored in said separate partner process in the event that a mirrored activity corresponding to said activity in said original process can be found in said catalogue of mapping rules, wherein said determining further includes determining whether said activity in said original process comprises a BPEL switch activity, and determining that said activity in said original process is not able to be mirrored in said partner process responsive to a determination that said activity in said original process comprises a BPEL switch activity; program code for, responsive to a determination that said activity in said original process is able to be mirrored, generating said mirrored activity corresponding to said activity in said original process and inserting said mirrored activity corresponding to said activity in said original process into a result structure tree; and program code for, responsive to a determination that said activity in said original process is not able to be mirrored in said separate partner process, dissecting said activity in said original process into sub-activities which can be mirrored in said separate partner process and generating a respective mirrored sub-activity for each of said sub-activities, inserting said mirrored sub-activities into said result structure tree, and, in the case where said activity in said original process comprises a BPEL switch activity, transforming said BPEL switch activity into a cascade of BPEL pick activities in said result structure tree to connect said mirrored sub-activities.