Services

Services are essentially well defined sets of functionality which can be provided by Service Providers. Typically, a service is defined as fulfilling some API contract which providers of that service are expected to implement. RDT defines two canonical services:

  • The Build Service
  • The Code Indexing Service


  • The RDT framework allows for definitions of additional, arbitrary services to be contributed to the system by additional plug-ins.