package eu.dnetlib.api;

import eu.dnetlib.domain.ServiceIdentity;
import eu.dnetlib.domain.enabling.Notification;

/**
 * The basic interface that all DRIVER services must implement.
 */
public interface DriverService {
	/**
	 * Identifies the service's version.
	 * 
	 * @return the service's identification
	 */
	public ServiceIdentity identify();
	
	public void notify(Notification notification) throws DriverServiceException;
}
