[service] add ArtefactDefService