1. A method of executing a business process in a distributed computing environment, the method comprising: decomposing, using at least one processor, a representation of the business process into a plurality of executable components, the executable components each having assigned thereto process and sequence identifiers and each being classified as being one of a plurality of different executable component types, the different executable component types including integration, task, and data flow types, the integration flow type representing activities to be performed in connection with external computer systems, the task flow type representing human-interactive activities, and the data flow type representing activities to be performed on data relevant to the business process; and deploying the executable components to nodes in the distributed computing environment such that the executable components are performed in sequence identifier order using processing resources including processors of the nodes to which the executable components are respectively deployed, except that executable components with the same sequence identifiers are performed in parallel on different nodes, in executing the business process.