1 Основи web-технолгій
З появою високопродуктивних серверів, мережевого обладнання та високошвидкісних каналів зв'язку стала реальністю організація на основі ПК корпоративних обчислювальних мереж. Корпоративні мережі об'єднані у всесвітню глобальну мережу - Internet. Одним з найбільших досягнень Internet стала "всесвітня павутина" - WWW (World Wide Web або просто Web). WWW являє собою безліч незалежних, але взаємопов'язаних серверів. Працюючи з Web, користувач "переміщається" між серверами, тобто послідовно з'єднується з ними і отримує інформацію, як правило, у вигляді гіпертексту. У сучасному Internet WWW грає настільки важливу роль, що саме її часто мають на увазі, кажучи про Internet, що, взагалі кажучи, невірно. Згідно REC-html40-971218 - стандарту мови HTML 4.0, Web - це мережа інформаційних ресурсів, в якій для доступності цих ресурсів найбільш широкої аудиторії використовується три механізми:
1. Єдина схема іменування ресурсів для пошуку останніх в Web – URI (Uniform Resource Identifier).
2. Протокол для доступу до ресурсів через Web – HTTP (Hyper Text Transfer Protocol).
3. Гіпертекст для переміщення по ресурсах – HTML (HyperText Markup Language).
Під Web-технологіями треба розуміти всю сукупність засобів для організації WWW. Оскільки в кожному сеансі взаємодіють дві сторони - сервер і клієнт, Web-технології поділяються на дві групи - технології боку сервера (server-side) і технології боку клієнта (client-side). Завдяки Web-технологіям, користувачеві WWW доступні не тільки статичні документи, але й такі ресурси, як програми або бази даних. Публікація баз даних в Internet останнім часом набула величезної популярності і практично стала окремою галуззю комп'ютерної науки.