I want to to write a simple web app with a map (tile cache because of hi res raster) that once a user click the map he can do some queries on it (as in search in polygon , radius , nearest ) on the TAB (Not google map or bing.. my own tab I've got from a GIS friend) . from the little I've read I've encountered many new Terms as : Web Map Server / Web Map Service / Tile cache / WFS etc... I'm looking for free (open source probably) solution that I can learn and use in .Net. I know client side will be Open Layers but still need some reading material that will make some sense (and explanation) on all these terms - architucture. I know there is GeoServer , SharpMap , MapServer , TileCache.. just not sure what each does / used for...
Thank you in advance
