Intelligent digital ecosystems