Сервис - это вообще не про процессы и программы. Сервис - это главным образом интерфейс, контракт. Методов в контракте может быть больше, чем один. Кроме спецификации результата, сервис может иметь и различные нефункциональные параметры SLA - такие как время ответа, время до получения результата, пропускная способность и т.д. С точки зрения ООП аналог сервиса скорее не класс, а интерфейс, то есть все свойства private, к внутренней реализации доступ получить невозможно, наружу торчат только методы.