В ECSS реализована иерархическая система контейнирования свойств различных сущностей.

На уровне системы определяются следующие виды сущностей:

  1. Кластер - является совокупностью вычислительных узлов одного типа, выполняющих, с точки зрения системы, единую функцию. С их помощью описывается вычислительная топология системы.
  2. Виртуальная АТС (домен) - группировка информации, относящейся к одной виртуальной АТС (домена). Позволяет задавать права доступа к просмотру/изменению информации.
  3. Алиас - совокупность информации об абоненте.
  4. Интерфейс - совокупность информации о коммуникационном порте, физическом или виртуальном (бридж).

Каждый вид сущностей обладает набором существенных характеристик:

  1. Кластер
    Роль, Имя кластера
  2. Виртуальная АТС (домен)
    Имя домена
  3. Алиас
    Адрес, Имя домена, Имя интерфейса
  4. Интерфейс
    Адаптер владелец, Группа, Имя интерфейса, Тип интерфейса

Каждый экземпляр сущности обладает своим набором параметров.
Например, определенный алиас характеризуется определенным адресом, определенным именем домена и определенным именем интерфейса, а также содержит в себе набор параметров, специфичных именно для этого алиаса.

Набор параметров определенного экземпляра сущности является совокупностью параметров взятой из иерархии профилей этой сущности.

Существуют следующие иерархии профилей/контейнеров параметров:

  • Для Кластера:
    1. Параметры Кластера - действуют на определенный кластер (задано имя кластера и роль кластера).
  • Для Интерфейса:
    1. Параметры Интерфейса - действуют на определенный интерфейс (задано имя интерфейса, группа, имя адаптера владельца, профиль интерфейса(опционально)).
    2. Профиль Интерфейса - действует на все интерфейсы с заданным именем профиля.
    3. Профиль адаптера владельца и группы - действует на все интерфейсы с заданным именем адаптера владельца и группой.
    4. Профиль адаптера владельца - действует на все интерфейсы с заданным именем адаптера владельца.
    5. Профиль группы - действует на все интерфейсы с заданной группой.
    6. Профиль глобальных параметров - действует на все интерфейсы системы.

Параметры интерфейсов являются внутрисистемными, и не должны задаваться пользователями ECSS-10 непосредственно через CoCon.

  • Для Алиаса:
    1. Параметры Алиаса - действуют на определенный алиас (заданы имя домена, имя интерфейса, адрес, профиль алиаса (опционально)).
    2. Профиль Алиаса - действует на все алиасы с заданными именем профиля.
    3. Профиль интерфейса - действует на все алиасы с заданными именем домена и именем интерфейса (на данном уровне задаются свойства, которые необходимо задать для вызовов с/на определенных транков).
    4. Профиль адреса - действует на все алиасы с заданным именем домена и адресом.
    5. Профиль домена - действует на все алиасы с заданным доменом.
  • Для Домена:
    1. Параметры Домена - действуют на определенный домен (задано имя домена).
    2. Профиль глобальных параметров - действует на все домены системы.

Параметры профиля с меньшей областью действия переопределяют параметры профиля с большей областью действия.
В приведенных выше иерархиях параметры уровня 1 переопределяют параметры уровня 2 и больших, и т.д.

На практике рекомендуется задавать значения параметров в наиболее общих профилях, т.е. на больших уровнях иерархии. Это позволяет хранить меньше данных, вносить групповые изменения в одном месте.