Knowledge-based manufacturing: Management and deployment of manufacturing rules through product lifecycle management systems