There are several methods. You could do a research for the term "vector halftone" on Google. There was an article on bittbox.com some time ago.
They mentioned some web based services and the plugin Scriptographer
Several solutions have also been discussed in this forum - search for posts by JET
And then there's the plugin Phantasm CS that can also convert your raster or vector art into vector halftone dots.