One of the problems with complex flows is repetition of common configuration. Many people also want to be able to configure things like connection strings into an environment specific location outside of the Flow, and parameterise the flow. Things like the Kerberos|SSL|etc Context service help in part with this, but the problem could be generalised.
What do people think of the idea of a configuration provider controller service, providing essentially the same concept as environment variables, which holds essentially a key value store which processors can refer to? A simple way to refer to contents could be an extension on expression language providing a config(‘key’) function. What are your thoughts on this? Worth knocking up a quick prototype implementation (I’m happy to do so if there is community interest)? Simon