I need to harvest catalog data from a ArcGIS database, and as I understand it, a Catalog Service for the Web (CSW) should be the way to go. Some docs mention vaguely the "GIS Portal Toolkit" or the (discontinued) "ArcIMS". Others mention the Geoportal Server.
What is the recommended way of providing catalog data as CSW using ArcGIS? Namely, which components should I use, and where can I find concrete/detailed instructions on how to do it?