use iservice as the service interface for all languages.