The first is used by SSIS to do a NULL test, ie: ISNULL(Field) returns true or false. The second is SQL saying that is the value is NULL then replace it with the second argument. There is also a .IsNull in relation to the geography datatype.
Clear?
CEWII