What tools can be used to prevent this type of money laundering from happening?

Is trade-based money laundering an effective method for laundering money? What tools  can be used to prevent this type of money laundering from happening? Discuss by using examples. 
No need to answer the first question. Just to need to point out several tools to prevent  trade-based money laundering an effective method for laundering money and give strong fact& examples to prove the assumption. 450 words is enough.