To me, 'draw on' suggests a less concrete relationship than 'based on'.
If A is based on B, that means that B plays a large part of A.
If A draws on B, then B plays a smaller part of A. In other words, A is based on many different things, and B is just one of them.