异构性是阻碍分布式系统协同工作的重要原因,请列举出解决异构性的2种方法,并用实例说明。