1. A computer-implemented method for provisioning services in a business network, comprising: receiving, by one or more processing devices, data corresponding to a first service; receiving, by the one or more processing devices, data corresponding to a second service; processing, by the one or more processing devices, the data corresponding to the first service and the data corresponding to the second service using a computer-executable tool selected from a plurality of computer-executable tools to enable provisioning of a service using the business network, and the processing being performed in a situational modeling layer of a service provisioning framework; generating a kernel model corresponding to the service, the generating being performed in a kernel modeling layer of the service provisioning framework, wherein processing the first service and the second service generates integration specifications, the kernel model being generated based on the integration specifications; and storing the kernel model in computer-readable memory, wherein the service comprises a third service, the third service comprising an integration of the first service and the second service; and wherein the third service comprises a brokered version of the first service, and is configured to be delivered through a run-time system of a service broker.