Added interfaces for web services (IDataProvider, IDocumentProcessor) and related classes