Работа бэкенда для CPU основывается на обмене сообщениями между проекциями и популяциями. Объекты библиотеки core также могут обмениваться сообщениями с объектами внешней среды. Для обмена сообщений бэкенд предоставляет шину сообщений MessageBus.
Цикл работы бэкенда состоит из следующих этапов:
MessageBus.MessageBus с помощью точек подключения MessageEndpoint.MessageBus отправляет данные, полученные от популяций, в проекции или каналы вывода.MessageBus с помощью точек подключения MessageEndpoint.MessageBus отправляет данные, полученные от проекций, в связанные популяции нейронов.