ВУЗ:
Составители:
Рубрика:
– 154 –
ГЛАВА 7. XML КАК СПОСОБ ЛОГИЧЕСКОГО ПРЕДСТАВЛЕНИЯ
ИНФОРМАЦИИ
В конце
80-х годов в стенах CERN (Европейский центр ядерных исследований,
Женева) возникла идея, которая в короткие сроки воплотились в интенсивно раз-
вивающуюся глобальную, бесконечно масштабируемую и распределенную систе-
му. Эта система получила название Всемирной паутины (
WorldWide Web сокра-
щенно
Web) и предоставляла пользователям свободный доступ к большинству ин-
формационных ресурсов в любой момент времени.
Среда
Web представляет собой очень привлекательную платформу для дос-
тупа к сведениям, содержащимся в базах данных, по всему миру, обеспечивая
возможность глобального доступа к данным для пользователей и организаций.
При этом:
– традиционная двухуровневая архитектура «клиент/сервер» требует приме-
нения
«толстых» клиентов, недостаточно эффективно реализующих как функции
интерфейса пользователя, так и прикладные алгоритмы. В отличие от этого, ре-
шения на основе технологии
Web позволяют создать более естественную трех-
уровневую архитектуру
«клиент/сервер приложений/ сервер баз данных», обеспе-
чивающую масштабируемость системы. Поэтому все функциональные средства
приложения можно разместить на отдельном
Web-сервере, удаляя их из клиент-
ской части приложения. Этим обеспечивается глобальный доступ к приложениям
баз данных и экономия времени и затрат при развертывании приложений;
– Web-клиенты (или браузеры) обладают независимостью от платформы. По-
скольку браузеры имеются практически для всех существующих вычислительных
платформ, при условии поддержки ими стандартов
HTML/Java пользователи могут
получить доступ к приложению баз данных независимо от того, в какой вычисли-
тельной платформе они работают. Кроме этого, разработчикам не потребуется
вносить в приложения изменения для того, чтобы они могли работать с разными
операционными системами или различными интерфейсами.
Таким образом, при наличии
Web-сервера приложения и Web-клиента дос-
туп к функциям приложения легко осуществить с любого компьютера, распо-
ложенного в любой точке планеты. Но при этом появляется проблема согласо-
ванности данных, обрабатываемых в различных вычислительных платформах.
Страницы
- « первая
- ‹ предыдущая
- …
- 152
- 153
- 154
- 155
- 156
- …
- следующая ›
- последняя »