There have been at least 3 different DSP-based packages (all samples, not officially supported by SAG) that dynamically display details about packages and the components within. WmDoc, PackageDoc and WxDoc.
None are readily available online that I’ve found. Last post for WmDoc indicated it was broken at some point by newer wM IS versions. WxDoc may be a “for-fee” item from consulting services. PackageDoc is something I wrote many moons ago – I don’t know if it still works with 9.x and 10.x. I need to check that out.
In any case, these may provide ideas for how you might be able to extract info from live IS instances to put to a DB. Be advised, however, that obtaining some details (like processed filename) will be virtually impossible to obtain in a generic/maintainable fashion. Only if every service you create uses the same variable name to identify the filename might you have a fighting chance. 
I can share PackageDoc if you think it may be helpful for you and you are unable to locate it in Empower forums or elsewhere.
Edit: PackageDoc works on 10.5 but has significant display issues due to HTML/style changes made in IS Administrator over the years. I may fix it up, but likely will wait until we have 10.7 and the updated IS Administrator UI.
#webMethods