Перейти до основного вмісту

Предметна область

інформація

Сервіси складаються з сутностей, які описують власну структуру та перелік функціонала взаємодії з іншими сутностями. Взаємодії між сутностями утворюють бізнес-процеси. Сутності, або предметні області визначають окремий спектр діяльності або актора, наприклад "Користувач", "Товар" тощо.

примітка

Бізнес-процес являє собою ланцюг дій, який пронизує перелік сутностей - предметних областей, такими процесами можуть бути "Авторизація користувача", "Здійснення замовлення" і т.д. Перетин бізнес-процесів утворює мережу взаємозвʼязків, які можуть вимагати додаткового контролю. Такий контроль може бути досягнений завдяки статусним моделям та моделям акторів, які визначають поведінку та стадії на яких модні бізнес-процеси можуть мати доступ до інших тощо.

інформація

Опис сутностей відбувається через опис її документів. Кожний з яких є інформаційним експертом в своїй частині виконання.

Архітектура

Предметна область описується обовʼязковим документом "Реєстр", який реєструє інші похідні документи, та самими похідними документами. Кожний "Реєстр" повинен бути зареєстрований в рамках сервісу

domain-architecture.svg

warning

Опис сутності буде завантажений в ядро обчислень лише в випадку її реєстрація в сервісі, який в свою чергу, повинен бути записаний в масив сервісів вбудованої функції setServices, яка надається ядром обчислень.

Похідні документи

Похідні документи реалізовують опис сутності, наразі підтримується наступний ряд документів:

Взаємодія між документами

Взаємодія між документами досягається завдяки агенту бізнес-схеми schemaAgent. Головна функція агента бізнес-схеми schemaAgent полягає у впорядкуванні та управлінні доступом до повного опису бізнес-схеми. Кожна предметна область, у свою чергу, містить перелік прикріплених документів та набір методів, які надають доступ до цих документів.

Деталі реалізації взаємодії між документами описані В агент бізнес-схеми.