1. A computer-implemented method for provisioning services in a business network, comprising: receiving, at one or more processing devices, data corresponding to a first service; receiving, at the one or more processing devices, data corresponding to a second service; processing, using 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; and storing the kernel model in computer-readable memory.