Interactive models

Hi,
I am currently studying blender and unity-3D. My aim is to be able to create models that are interactive. Basically the characters/models will be on a website, say for example a clock. The user should be able to flip it hover over it and see the inside, then hover over each internal part with some text displayed to describe every part. The model should rotate 360 in any direction. Almost as if the user were holding it in ones hands.

What would the high level workflow for such a process look like? Are there any tutorials/books/documentation on such a process.

Thanks.

Learn Blender.
Design Your Models.
Detail your models.
Reduce the Polygons for usage over net.

Learn Unity3d
Import Blender Models in Unity3d
Program them, so that user can interact with them. (you can animate your models in Unity3d as well)
Publish your work for Web (Unityplayer)

Thanks a bunch for the reply!