Адаптери
Обробка http запитів та ws здійснюється силами адаптерів ядра обчислення. Виконання обробників здійснюється в
рамках життєвого циклу запиту чи події. Життєві цикли включають в собі валідацію маршруту, залучення типів
приватизації маршрутів, логування, формування контексту і т.д.
Адаптери реалізовують абстрактний, загальний інтерфейс, що надає можливість створювати інші кінцеві адаптери, які в подальшому можуть бути призначені завдяки конфігураційному налаштування ядра обчислень.
Архіте ктура
При ініціалізації ядра обчислень відбувається послідовний запуск зʼєднувачів, першим із яких є зʼєднувач обчислень, що
автоматично активує послідовний запуск сервісів. У цьому порядку також включений сервіс комбінацій CombinationService,
призначений для послідовного запуску фабрик.
Оскільки існує декілька реалізацій адаптерів конкретного протоколу, кожен з них успадковує абстрактний адаптер відповідного протоколу, що визначає правила реалізації адаптерів. Фабрика адаптерів, на основі конфігураційних даних, визначає, яку саме реалізацію адаптера протоколу запустити, після чого здійснюється запуск відповідного адаптера.
Запуск сервісу комбінацій, а відповідно і запуск адаптерів, можливий лише після обробки конфігураційних файлів, активації можливостей логування, завантаження структури бізнес-схеми в пам'ять ядра обчислень та запуску сервісу контекстів. Ця послідовність зумовлена залежністю обробки запитів від вище описаних сервісів.
Запуск адаптера включає в себе активацію веб-сервера за конкретним протоколом, на певному хості та порту, із можливістю
використання ssl сертифікатів та закритих ключів.