The resulting interface (containing all implementations) for communication with connectors is comprised only of:
ConfigurationFacade - used for acquiring a list of available connectors (throughout all the implementations), acquiring the configuration of a specific connector and returning a scheme (for the given connector and configuration).
ConnectorFacade - makes active operations over the connector accesible. Contains operations createObject, readObject, updateObject, deleteObject, authenticateObject, search.