Extending a system that queries external sources

The simplest possible connector requires only a configuration endpoint and a basic acquire endpoint in order for clients to present its services to their users. By extending these endpoints and adding new ones, you can improve the reliability and utility of the connectors that you write.