OPC and CORBA in manufacturing execution systems: a review | Synapse