Возможно, имелись в виду компоненты в контексте клиент-серверной технологии, а не в рамках фреймворка Apache Storm.
Клиентский компонент в такой технологии отвечает за пользовательский интерфейс и обработку предпринимаемых действий, запрашиваемых операций. 2
Серверный компонент, в свою очередь, определяет бизнес-логику, управляет базой, предоставляет данные и необходимую функциональность для клиента. 2
Таким образом, разница между клиентскими и серверными компонентами заключается в их функциях: клиентская часть отвечает за взаимодействие с пользователем, а серверная — за управление данными и их обработку. 4