The ArcGIS JavaScript Extension for Virtual Earth uses standard services created with ArcGIS Server. A few special considerations apply when creating map services that you intend to use with this extension:

Other design and caching considerations should be taken into account as well. See this page for detailed instructions and discussion: Designing a map to overlay Google Maps or Microsoft Virtual Earth (this page is also available in the ArcGIS Server Help, if you have a local install).