Вообще уже наверное классика - это EventBus.
Однако, если вы не хотите подключать лишние библиотеки, то рекомендую вам посмотреть в сторону AsyncLoader вместо сервиса. Вам ведь не нужно чтобы запрос шел, если приложение убито. Зато взамен получите удобное получение результатов асинхронного запроса.