From reactive sourcing to cognitive sourcing