Publishing to OGC:WMS / OGC:WFS is not that hard. Here's a beefed up mapfile which shows every possible OGC-based element and what it maps to in OGC services.
Not that bad, right? OK, so here is the output response of an OGC:WMS 1.1.1 GetCapabilities request:
..and here is the output response of an OGC:WFS 1.0.0 GetCapabilities request:
..and here is the output response of an OGC:WCS 1.0.0 GetCapabilities request: