Agile Manufacturing: Concepts and Framework