Can we use third party base map (images tiles) for displaying vector data?, like we use google map as base layer for displaying vector data in OpenLayers application.
There is a lot of advice on how to do this in this forum.
I just worked through some of the details to show google basemaps in the JSAPI. You can see a working example here. The majority of the code is posted on questions/20766. ESRI JSAPI example for OSM can be found here but this should get you started:
Required the osm package:
dojo.require( "esri.layers.osm" )
Create the layer:
osmLayer = new esri.layers.OpenStreetMapLayer( options );