I was involved in a project that used MapXtreme server and MapXtreme SDK to query the tabs (as in SearchNearest , SearchInRadius etc...)
I'm looking for an open source alternative that I can integrate in .Net web app that will use OpenLayers + Tile Cache and I'll be able to query Tab (or Shape) files after the user pin the map.