You can apply runtime configuration settings to multiple service definitions at once.
To configure multiple service providers, runtime configuration settings are defined in configuration profiles.
A configuration profile comprises a set of technical settings for bindings that take into account the specific interdependencies between providers and consumers in a particular system landscape.
When you assign a configuration profile to one or more service definitions, an binding is created for each service definition in the provider system. By assigning different configuration profiles, you can create more than one binding for the same service definition. In this way, you can provide the same service with several different runtime configurations.
Comparison of Configuration of Single and Multiple Service Providers
The graphic shows a service definition A assigned to configuration profile 1 and configuration profile 2. Since two configuration profiles are assigned to service definition A, two bindings are created for service definition A:
Binding A1 – based on configuration profile 1
Binding A2 – based on configuration profile 1
In the graphic, service definition B is only assigned to configuration profile 2. This results in one binding B2 being created.
When a single service provider is configured, configuration settings are assigned directly to one binding. Using configuration profiles, more than one binding can be created for the same service definition.