Team Foundation Core Services enable customers and partners to extend Team Foundation functionality by developing Team System extensions and adapters to integrate third-party tools with Team System.
Describes the unified security model used by Team Foundation Server to manage users, groups, and permissions. Also, it explains how to integrate extensions into the security model
Explains how to discover other services registered on a Team Foundation server. Also, it states that all new extensions must be registered on the server by using this service.