3.6. Фізична архітектура системи
Дисертації Тезаурус FreshKnowledge CMS Semantic Web Tree-Net Web 2.0 Агенти Адаптивність АПЕПС Аспірантам Безперервне навчання Веб будівництво Інтелектульні СДН Керування знаннями Керування контентом Компетенції Контроль знань Конференції Модель учня Моделювання знань Мотивація Наука Наука і віра Проекти ПТМ Ролики про вічне Сайти Сенс життя Сервіси Статті Суспільство і віра
| Лабораторія СЕТ | Дослідження, статті, розробки | Дисертація | 3. Програмний комплекс керування інформаційно-навчальним Web-контентом | 3.6. Фізична архітектура системи ![]() ![]() ![]() 3.6. Фізична архітектура системиНа стороні сервера система реалізована засобами серверної скриптової мови PHP, у якості реляційної СКБД тут служить MySQL, що широко застосовується в крупномаштабних Web-проектах. Фізично система складається з набору модулів, які представлені головним чином у вигляді PHP-файлів, а також клієнтських ресурсів, таких як JavaScript-сценарії, CSS-файли стилів та графічні елементи інтерфейсу у вигляді файлів зображень (рис. 3.8). Загальна кількість програмних файлів системи перевищує сотню, тому структура модулів подається у скороченому вигляді. Фізична архітектура системи зображена на рис.3.9. Таким чином програмні засоби реалізації включають: PHP у якості мови сценаріїв на стороні сервера; MySQL у якості сервера керування базою даних; HTML, CSS, JavaScript у якості клієнтських технологій розмітки і динамічного управління гіпертекстом. Технологія Ajax як інтеграція JavaScript, HTML, CSS і PHP використовується для реалізації асинхронних користувацьких інтерфейсів, що застосовувалося серед іншого для реалізації понятійно-тезисного редактора, який передбачає інтенсивну взаємодію користувача з системою у процесі редагування даних. Інфраструктурне програмне забезпечення на стороні сервера – Web-сервер, як правило, у ролі якого виступає Apache під управлінням Unix-подібної операційної системи, що застосовується на серверах хостингу. На стороні клієнта достатньо сучасного Web-браузера не залежно від ОС клієнтського комп’ютера. Фізично бібліотеки FreshCore і FreshDatasets, а також БД MySQL розміщуються на серверах датацентру хостинг-провайдера. Адміністративний персонал, як і кінцеві користувачі отримують доступ до системи через мережу Інтернет, використовуючи Web-браузери. Ключові функції персонал виконує за допомогою адміністративної бібліотеки FreshDatasets, тоді як кінцеві споживачі користуються системою завдяки функціоналу основної бібліотеки FreshCore.
Рис. 3.8. Модульна структура програмного комплексу
Рис.3.9. Фізична архітектура системи FreshKnowledge. Діаграма розгортання у нотації UML Зверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділСторінки, близькі за змістомКількість входів в цьому місяці : 3415 |
Приєднуйтесь!
Сторінки, близькі за змістом | ||||||||||||||||
|