Challenges and solutions for implementing knowledge management in knowledge-based companies supply chains | Synapse