Архітектура будь-якої ІТ-системи зазвичай складається з чотирьох загальних рівнів, які відповідають вимогам TOGAF (The Open Group Architecture Framework) та ISO 27001 (система управління інформаційною безпекою). Ці рівні також узгоджуються з життєвим циклом ІТ-систем. Вони включають:
- Бізнес-архітектура:
- Описує бізнес-процеси, функції, організаційну структуру та ключові бізнес-стратегії.
- У рамках TOGAF цей рівень визначає, як ІТ-система підтримує бізнес-цілі.
- Відповідно до ISO 27001, бізнес-архітектура враховує вимоги щодо безпеки, що необхідні для досягнення бізнес-цілей.
- Інформаційна архітектура:
- Охоплює структуру даних та управління інформацією, включаючи моделі даних, потоки інформації та логіку бізнес-процесів.
- TOGAF забезпечує інтеграцію інформаційної архітектури з бізнес-архітектурою.
- ISO 27001 зосереджує увагу на захисті інформаційних активів на цьому рівні.
- Архітектура додатків:
- Визначає програмні компоненти, інтерфейси, інтеграцію систем та взаємодію між різними додатками.
- TOGAF акцентує увагу на сумісності та масштабованості додатків.
- ISO 27001 включає вимоги до безпеки додатків, наприклад, контроль доступу та захист від загроз.
- Технологічна архітектура:
- Включає технічну інфраструктуру, включаючи сервери, мережеве обладнання, системи зберігання даних, та забезпечення їхньої надійності та безпеки.
- TOGAF пропонує розробку технологічної архітектури для підтримки попередніх рівнів.
- ISO 27001 забезпечує впровадження технічних засобів безпеки, таких як шифрування, контроль доступу та моніторинг безпеки.

Ці чотири рівні архітектури взаємопов'язані та підтримують комплексний підхід до розробки, впровадження та підтримки ІТ-систем, забезпечуючи їх відповідність як бізнес-цілям, так і вимогам безпеки.
Таблиця, яка відображає чотири рівні архітектури ІТ-системи з більш детальними вимогами відповідно до TOGAF та ISO 27001:
| Рівень архітектури | Опис | Вимоги TOGAF | Вимоги ISO 27001 |
|---|---|---|---|
| Бізнес-архітектура | Описує бізнес-процеси, функції, організаційну структуру та ключові бізнес-стратегії. | - Визначення бізнес-процесів та функцій. - Вирівнювання ІТ-стратегії з бізнес-цілями. - Моделювання бізнес-процесів. - Визначення ключових показників ефективності (KPI). | - Визначення вимог до інформаційної безпеки з боку бізнесу. - Аналіз ризиків для бізнес-процесів. - Інтеграція вимог безпеки в бізнес-процеси. - Встановлення ролей та відповідальності. |
| Інформаційна архітектура | Охоплює структуру даних та управління інформацією, включаючи моделі даних, потоки інформації та логіку бізнес-процесів. | - Моделювання інформаційних потоків. - Визначення інформаційних об'єктів та їх відносин. - Підтримка цілісності та доступності даних. - Забезпечення інтеграції інформації між бізнес-процесами. | - Захист конфіденційності, цілісності та доступності інформації. - Управління класифікацією інформації. - Впровадження політик захисту інформації. - Оцінка та управління ризиками для інформаційних активів. |
| Архітектура додатків | Визначає програмні компоненти, інтерфейси, інтеграцію систем та взаємодію між різними додатками. | - Проектування архітектури додатків з урахуванням бізнес-архітектури. - Забезпечення масштабованості та сумісності. - Визначення інтерфейсів та протоколів. - Моделювання життєвого циклу додатків. | - Контроль доступу до додатків. - Забезпечення захисту від загроз і вразливостей. - Впровадження криптографічних заходів. - Ведення аудиту та моніторинг безпеки додатків. |
| Технологічна архітектура | Включає технічну інфраструктуру, включаючи сервери, мережеве обладнання, системи зберігання даних, та забезпечення їхньої надійності та безпеки. | - Визначення технічних стандартів та платформ. - Підтримка сумісності між компонентами. - Проектування інфраструктури для забезпечення високої доступності та відмовостійкості. - Підтримка масштабованості інфраструктури. | - Впровадження засобів шифрування. - Забезпечення фізичної та технічної безпеки. - Моніторинг та реагування на інциденти. - Використання технологій захисту мережі (брандмауери, VPN, IDS/IPS). |
Ця таблиця допомагає структурувати архітектурні рівні ІТ-системи, забезпечуючи узгодженість між бізнес-процесами, інформаційною інфраструктурою, додатками та технологічними аспектами, з урахуванням вимог до інформаційної безпеки.