Системна інтеграція: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Radislav72 (обговорення | внесок)
Radislav72 (обговорення | внесок)
Немає опису редагування
Рядок 25:
* диспетчер об'єктів.
{{Multicol-end}}
 
=== Інтеграція у роботі WEB-сайту ===
Сучасні [[Веб-сайт|WEB-сайти]] є результатом узгодженої роботи множини компонентів, інтеграція яких дозволяє створювати гнучкі та легко налагоджувані WEB-ресурси. В загальному випадку робота [[Веб-сайт|сайту]] може складатися з таких компонентів:
* Сторінки [[Веб-сайт|сайту]]. В найпростішому випадку (статичні) сторінки можуть бути описані за допомогою мови [[html]]. Але для динамічного формування виду сторінки використовують одну із спеціальних скриптових мов програмування, наприклад, [[PHP]] чи [[ASP.NET]].
* [[Веб-сервер]] приймає запити від клієнтів та надає їм відповіді у виді [[html]]-сторінки, потокових або інших даних. Найпоширенішими [[Веб-сервер|веб-серверами]] є [[Apache]] та [[IIS]]
* Програмний засіб для динамічного генерування сторінок. Ним може бути [[Гіпертекст|гіпертекстовий]] [[препроцесор]] [[PHP]] (для опрацювання сторінок, описаних за допомогою [[PHP]]) або платформа [[ASP.NET]] (для опрацювання сторінок, описаних засобами [[ASP.NET]])
* [[База даних]] містить дані для [[Веб-сайт|сайту]] у виді послідовності структурованих записів.
* [[СУБД|Система керування базами даних]], яка забезпечує можливість створення, збереження, оновлення, пошук інформації та контролю доступу в [[База даних|базах даних]].
В загальному випадку процес відображення сторінки для користувача виглядає так. Користувач за допомогою веб-огдядача робить запит до певної сторінки сайту. Запит надходить до [[Веб-сервер|веб-сервера]], який звертається до файлу, що містить код сторінки. У випадку статичної сторінки у форматі [[html]] сервер відразу надсилає її користувачеві. Для динамічних сторінок [[веб-сервер]] викликає відповідний програмний засіб (наприклад, [[PHP]]), який при необхідності звертається за допомогою [[СУБД]] до [[База даних|бази даних]] та формує кінцевий [[html]]-код. Після цього [[веб-сервер]] надсилає кінцевий код сторінки до клієнта, який за допомогою веб-оглядача побачить його у виді сторінки сайту.
 
В областях, пов'язаних з інформатикою і бізнесом, інтеграцією займаються спеціально створені для цієї мети компанії, а витрати на інтеграційні рішення зазвичай є вищими, ніж сумарна вартість окремих компонентів системи.