Qual é a diferença entre um aplicativo de serviço WCF e uma biblioteca de serviço WCF?

Estou desenvolvendo um serviço web WCF e usei o modelo de aplicativo de serviço WCF para fazer isso. A criação de um "Aplicativo de serviço WCF" atende a esse requisito? Quais são as vantagens de criar uma biblioteca de serviço WCF em vez de um aplicativo de serviço