Основные термины и определения, относящиеся к Flexberry Service Bus.

Основные понятия

  • Клиент шины - информационная система интегрируемая с помощью шины, может отправлять и получать сообщения, характеризуется следующими свойствами:
    • ИД - идентификатор клиента (GUID)
    • Наименование - используется для визуальной идентификации клиента (отображения в списке клиентов административного приложения)
    • Адрес - используется шиной для доставки сообщений клиентам с callback-подпиской
    • DnsIdentity -
  • Сообщение - информационная еденица передаваемая между шиной и клиентами, характеризуется следующими свойствами:
    • Тело - собственно содержание сообщения
    • Тэги - способ структуризации сообщений одного типа
    • Группа - способ поддержиния сообщений в актуальном состоянии, если было передано сообщение с группой и при этом в шине есть не доставленное сообщение с этой же группой, то сообщение хранящееся в шине будет удалено
    • Вложение - сообщение может содержать вложения
    • Тип сообщения - тип сообщения
    • Приоритет - сообщения с более высоким приоритетом отправляются в первую очередь
  • Событие - сообщение без тела
  • Тип сообщения - признак сообщения, который используется для осуществления маршрутизации
  • Подписка - способ маршрутизации сообщений, характеризуется следующими свойствами:
    • Клиент - идентификатор клиента желающего получать сообщения
    • Тип сообщения - идентификатор типа сообщения которые пожелал получать клиент
    • Дата прекращения - дата после которой подписка становится не актуальной
    • Callback - инициализатором передачи сообщения будет сама шина
    • Способ передачи - каким образом сообщение будет доставлено клиенту