Сервис может обслуживать некоторых клиентов, и часто это SOA конкретный объект.
Помощник предоставляет набор методов, которые обычно являются чистыми функциями .
С моей точки зрения, если класс, который обеспечивает функциональность генерации GUID, хранит или использует этот GUID для дальнейших нужд - это класс Service, в противном случае я бы сказал, что это Helper
, потому что просто работает по принципу сделай и забудь / создай и забудь .
Часто, если вы можете сделать метод статическим методом - это вспомогательный метод, он не зависит от какого-либо состояния класса и также не влияет на него.