$解:过点D作DF⊥BC,垂足为点F$
$∵AB⊥BC,点B在\odot O上$
$∴CB是\odot O的切线,B为切点$
$∵AD//BC,点A也在\odot O上$
$∴AD也是\odot O的切线,A为切点$
$∵CD也是\odot O的切线,且点E为切点$
$∴AD=DE=a,CE=BC=b$
$∴CD=a+b$
$∵DF⊥BC$
$∴CF=b-a,DF=AB=2$
$在Rt△DFC中,CD^2=DF^2+FC^2$
$(a+b)^2=(b-a)^2+2^2$
$∴ab=1$