Servicio web vs. biblioteca compartida

Esta pregunta se ha preguntado varias veces sobre SO a partir de lo que encontré:

¿Cuándo no debe utilizarse un servicio web? Servicio Web o DLL?

Las respuestas ayudaron, pero ambas apuntaban un poco a un escenario particular. Quería tener una idea más general sobre esto.

¿Cuándo debería considerarse un servicio web sobre una biblioteca compartida (DLL) y viceversa?

Respuestas a la pregunta(4)

Su respuesta a la pregunta