https://data.kyivcity.gov.ua/ http://193.200.205.213:8090/pages/viewpage.action?pageId=1413652 Головна
№ | Термін | Визначення |
---|---|---|
1. | CSS | Каскадна таблиця стилів, формальна мова розмітки даних, яка дозволяє універсалізувати опис зовнішнього вигляду веб-сторінки чи документу. Мова забезпечує ефектну та зрозумілу візуальну презентацію сторінок, написаних на HTML, XHTML та інших мовах розмітки. |
2. | ES 2017 (ECMAScript 2017) | Стандарт мови програмування, який було затверджено міжнародною організацією ECMA у 2017 році. JavaScript є однією з реалізацій цього стандарту. |
3. | HTML | Стандартна мова гіпертекстової розмітки веб-сторінок, які обробляє браузер і відображає у звичному для користувача вигляді. |
4. | JavaScript | Об’єктно-орієнтована прототипна скриптова мова програмування, що надає можливість виконувати програмний код на боці клієнта. Вона дозволяє керувати браузером та взаємодіяти з користувачем, змінювати інтерфейс (структуру та зовнішній вигляд веб-сторінки), передавати та приймати дані від сервера асинхронно. |
5. | PHP | Скриптова мова програмування, яку використовують для генерації HTML-сторінок на боці сервера. Фрагменти PHP-коду можна безпосередньо вбудовувати у код HTML-сторінки. |
6. | SQL | Формальна непроцедурна мова програмування, застосовувана для створення, модифікації та управління даними в довільній реляційної базі даних, керованої відповідною системою керування базами даних (СКБД). |
7. | SSL | Криптографічний протокол, потрібний для забезпечення встановлення безпечного з’єднання між клієнтом і сервером. Він забезпечує конфіденційність обміну даними між клієнтом і сервером, що використовують протокол TCP/IP. Для шифрування SSL використовує асиметричний алгоритм з відкритим ключем. Фактично залучається пара ключів, і для шифрування повідомлення можна використовувати будь-який з них – інший буде задіяно для дешифрування. SSL дозволяє отримувати та передавати захищені повідомлення, публікуючи відкритий ключ, при цьому інший секретний ключ залишається надійно схованим від третіх осіб. |
8. | Авторизація | Перевірка, підтвердження та/або надання користувачу прав на виконання деяких дій, доступу до інформаційних ресурсів у відповідності до виконаного раніше підтвердження автентичності |
9. | АРМ | Автоматизоване робоче місце. |
10. | Особистий Кабінет Киянина (ОКК) | Інформаційна автоматизована система «Особистий Кабінет Киянина». |
11. | ПЗ | Програмне забезпечення |
12. | СКБД | Система керування базами даних |
13. | СКЗ | Система керування змістом |
14. | Система | (Система Реєстр домашніх тварин) інформаційна система для м. Києва, яка повинна забезпечувати можливість реєстрації домашніх тварин громадянами з підтвердженням цих даних з боку сертифікованих ветеринарних установ, а також надання інструментів контролю уповноваженим представникам контролюючих органів міського підпорядкування. |
15. | Власник | Громадянин, що авторизувався в Системі, виконавши авторизацію за допомогою сервісу ОКК; має можливість реєструвати власних домашніх тварин, а також переглядати та змінювати інформацію, що стосується тварин. |
16. | Адміністратор системи | Користувач, що зареєстрований та ідентифікований в Системі за допомогою сервісу ОКК та має можливість надавати/знімати всі системні ролі для зареєстрованих користувачів. |
17. | Адміністратор контенту | Користувач, що зареєстрований та ідентифікований в Системі за допомогою сервісу ОКК, з можливістю керувати інформаційним змістом Системи. |
Схему архітектури інфраструктури рішення наведено на рисунку 1.
Рисунок 1 – Схема архітектури інфраструктури рішення
На сервері застосунку встановлені:
– веб-сервер Apache;
– сервер бази даних PostgreSQL;
– файлове сховище.
Усі запити користувачів по https протоколу через мережевий екран потрапляють на сервер застосунку, де оброблюються веб-сервером. В свою чергу веб-сервер записує та зчитує дані на сервер бази даних PostgreSQL. У свою чергу, веб-сервер взаємодіє з файловим сховищем.